Can get single account information

This commit is contained in:
2025-04-07 20:53:34 +02:00
parent 72e67d9e91
commit 7c10e3ca5c
5 changed files with 84 additions and 12 deletions

View File

@ -1,5 +1,6 @@
use crate::controllers::HttpResult;
use crate::controllers::server_controller::ServerConstraints;
use crate::extractors::account_extractor::AccountInPath;
use crate::extractors::auth_extractor::AuthExtractor;
use crate::services::accounts_service;
use crate::services::accounts_service::UpdateAccountQuery;
@ -33,3 +34,8 @@ pub async fn create(auth: AuthExtractor, req: web::Json<CreateAccountRequest>) -
pub async fn get_list(auth: AuthExtractor) -> HttpResult {
Ok(HttpResponse::Ok().json(accounts_service::get_list_user(auth.user_id()).await?))
}
/// Get a single account
pub async fn get_single(account: AccountInPath) -> HttpResult {
Ok(HttpResponse::Ok().json(account.as_ref()))
}