use crate::db::{Database, DatabaseError, models::User};
pub async fn create_user(_db: &Database, user: &User) -> Result<User, DatabaseError> {
Ok(user.clone())
}
pub async fn get_user_by_nickname(
_db: &Database,
_nickname: &str,
) -> Result<Option<User>, DatabaseError> {
Ok(None)
}
pub async fn get_user_by_id(_db: &Database, _id: &str) -> Result<Option<User>, DatabaseError> {
Ok(None)
}
pub async fn update_user(_db: &Database, _user: &User) -> Result<(), DatabaseError> {
Ok(())
}
pub async fn authenticate_user(
_db: &Database,
_nickname: &str,
_password: &str,
) -> Result<User, DatabaseError> {
Err(DatabaseError::UserNotFound)
}