diff --git a/src/database/user.rs b/src/database/user.rs
index 20ffa16..d6873f3 100644
--- a/src/database/user.rs
+++ b/src/database/user.rs
@@ -4,6 +4,7 @@ use sqlx::{
query_as,
};
use crate::models::DbUser;
+use anyhow::Result;
/// Adding the user (if exist do nothing)
///
@@ -12,8 +13,8 @@ use crate::models::DbUser;
///
/// # Errors
///
-/// Returns `sqlx::Error` if the query fails.
-pub async fn create(db: &PgPool, user_id: &str) -> Result<(), sqlx::Error> {
+/// Returns `Error` if the query fails.
+pub async fn create(db: &PgPool, user_id: &str) -> Result<()> {
query!("INSERT INTO users (user_id) VALUES ($1) ON CONFLICT DO NOTHING", user_id)
.execute(db)
.await?;
@@ -32,8 +33,8 @@ pub async fn create(db: &PgPool, user_id: &str) -> Result<(), sqlx::Error> {
///
/// # Errors
///
-/// Returns `sqlx::Error` if the query fails.
-pub async fn get(db: &PgPool, user_id: &str) -> Result