1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-21 00:45:18 +00:00

Can get language settings

This commit is contained in:
2020-07-14 13:16:52 +02:00
parent 4cbf57d369
commit 5a1093b33a
6 changed files with 34 additions and 1 deletions

View File

@ -0,0 +1,21 @@
//! # Language settings API
//!
//! @author Pierre Hubert
use serde::Serialize;
use crate::data::user::User;
#[derive(Serialize)]
#[allow(non_snake_case)]
pub struct LanguageSettingsAPI {
lang: String,
}
impl LanguageSettingsAPI {
pub fn new(user: &User) -> LanguageSettingsAPI {
LanguageSettingsAPI {
lang: user.lang.clone()
}
}
}

View File

@ -51,4 +51,5 @@ pub mod account_export_api;
pub mod user_like_api;
pub mod survey_response_api;
pub mod entities_constructor;
pub mod general_settings_api;
pub mod general_settings_api;
pub mod language_settings_api;