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

Can get current user email address easily

This commit is contained in:
2021-02-17 18:30:36 +01:00
parent 9f6b00a62b
commit 312e6fb949
4 changed files with 29 additions and 0 deletions

@ -11,6 +11,7 @@ pub mod server_config;
pub mod http_error;
pub mod login_success;
pub mod current_user_id;
pub mod user_mail_address;
pub mod user_info;
pub mod custom_emoji;
pub mod res_find_user_by_virtual_directory;

@ -0,0 +1,20 @@
//! # Get current user email address result
//!
//! @author Pierre Hubert
use serde::Serialize;
use crate::data::user::User;
#[derive(Serialize)]
pub struct UserMailAddressAPI {
mail: String,
}
impl UserMailAddressAPI {
pub fn new(user: &User) -> Self {
Self {
mail: user.email.to_string()
}
}
}