mirror of
https://gitlab.com/comunic/comunicapiv3
synced 2025-06-21 00:45:18 +00:00
Update last activity of the user
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
use crate::api_data::current_user_id::CurrentUserID;
|
||||
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
|
||||
///
|
||||
@ -35,7 +35,7 @@ pub fn login_user(request: &mut HttpRequestHandler) -> RequestResult {
|
||||
pub fn logout_user(request: &mut HttpRequestHandler) -> RequestResult {
|
||||
account_helper::destroy_login_tokens(
|
||||
&request.user_id()?,
|
||||
request.api_client()
|
||||
request.api_client(),
|
||||
)?;
|
||||
|
||||
request.success("User disconnected.")
|
||||
|
@ -5,13 +5,16 @@
|
||||
use crate::api_data::friend_api::FriendAPI;
|
||||
use crate::controllers::routes::RequestResult;
|
||||
use crate::data::http_request_handler::HttpRequestHandler;
|
||||
use crate::helpers::friends_helper;
|
||||
use crate::helpers::{account_helper, friends_helper};
|
||||
|
||||
/// Get the list of friends of the current user
|
||||
pub fn get_list(r: &mut HttpRequestHandler) -> RequestResult {
|
||||
let list = friends_helper::get_list(&r.user_id()?)?;
|
||||
|
||||
// TODO : update last activity (if allowed)
|
||||
// Update last activity (if allowed)
|
||||
if !r.post_bool_opt("incognito", false) {
|
||||
account_helper::update_last_activity(&r.user_id()?)?;
|
||||
}
|
||||
|
||||
r.set_response(FriendAPI::from_list(&list))
|
||||
}
|
Reference in New Issue
Block a user