GeneIT/geneit_backend/src/controllers/user_controller.rs

16 lines
442 B
Rust
Raw Normal View History

2023-05-31 13:52:49 +00:00
//! # User controller
//!
//! The actions of the user on his account when he is authenticated.
use crate::controllers::HttpResult;
use crate::services::login_token_service::LoginToken;
use crate::services::users_service;
use actix_web::HttpResponse;
/// Get account information
pub async fn auth_info(token: LoginToken) -> HttpResult {
let user = users_service::get_by_id(token.user_id).await?;
Ok(HttpResponse::Ok().json(user))
}