mirror of
https://gitlab.com/comunic/comunicapiv3
synced 2025-09-25 14:19:45 +00:00
Can get current user ID
This commit is contained in:
@@ -2,6 +2,7 @@ use crate::api_data::login_success::LoginSuccess;
|
||||
use crate::controllers::routes::RequestResult;
|
||||
use crate::data::http_request_handler::HttpRequestHandler;
|
||||
use crate::helpers::account_helper;
|
||||
use crate::api_data::current_user_id::CurrentUserID;
|
||||
|
||||
/// Account controller
|
||||
///
|
||||
@@ -28,4 +29,9 @@ pub fn login_user(request: &mut HttpRequestHandler) -> RequestResult {
|
||||
request.forbidden("Invalid email address / password!".to_string())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Get current user ID
|
||||
pub fn user_id(request: &mut HttpRequestHandler) -> RequestResult {
|
||||
request.set_response(CurrentUserID::new(request.user_id()?))
|
||||
}
|
Reference in New Issue
Block a user