1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-07-16 20:28:06 +00:00

Replace get_members_info with a more appropriate route

This commit is contained in:
2021-04-25 15:58:24 +02:00
parent f34310733a
commit 92787dbb4d
5 changed files with 14 additions and 37 deletions

@ -1,26 +0,0 @@
//! #Forez member information
//!
//! @author Pierre Hubert
use serde::Serialize;
use crate::api_data::group_member_api::GroupMemberAPI;
use crate::api_data::user_info::{APIAdvancedInfo, APIUserInfo};
use crate::data::error::Res;
use crate::data::group_member::GroupMember;
use crate::data::user::{User, UserID};
#[derive(Serialize)]
pub struct ForezMemberAPI {
user: APIAdvancedInfo,
membership: GroupMemberAPI,
}
impl ForezMemberAPI {
pub fn new(user: &User, membership: &GroupMember, request_from: UserID) -> Res<Self> {
Ok(Self {
user: APIUserInfo::new_advanced_info(&Some(request_from.clone()), user)?,
membership: GroupMemberAPI::new(membership),
})
}
}

@ -70,5 +70,4 @@ pub mod removed_user_from_conv_message;
pub mod user_is_writing_message_in_conversation;
pub mod res_create_conversation_for_group;
pub mod notification_settings_api;
pub mod push_notifications_status_api;
pub mod forez_member_api;
pub mod push_notifications_status_api;