mirror of
https://gitlab.com/comunic/comunicapiv3
synced 2024-11-22 13:29:21 +00:00
Improve code readability
This commit is contained in:
parent
70d5b50f4c
commit
9271623fd6
@ -18,7 +18,7 @@ pub struct DataConservationSettingsAPI {
|
||||
impl DataConservationSettingsAPI {
|
||||
pub fn new(user: &User) -> Self {
|
||||
Self {
|
||||
inactive_account_lifetime: user.delete_account_after.clone(),
|
||||
inactive_account_lifetime: user.delete_account_after,
|
||||
notification_lifetime: user.delete_notifications_after,
|
||||
comments_lifetime: user.delete_comments_after,
|
||||
posts_lifetime: user.delete_posts_after,
|
||||
|
@ -9,7 +9,7 @@ pub trait EntitiesConstructor {
|
||||
fn new(i: &Self::Item) -> Self;
|
||||
|
||||
/// Parse a list of it
|
||||
fn for_list(l: &Vec<Self::Item>) -> Vec<Self>
|
||||
fn for_list(l: &[Self::Item]) -> Vec<Self>
|
||||
where Self: std::marker::Sized {
|
||||
l.iter().map(Self::new).collect()
|
||||
}
|
||||
|
@ -40,9 +40,9 @@ impl GeneralSettingsAPI {
|
||||
allow_comunic_mails: user.allow_mails,
|
||||
public_friends_list: user.public_friends_list,
|
||||
public_email: user.is_email_public,
|
||||
virtual_directory: user.virtual_directory.clone().unwrap_or(String::new()),
|
||||
personnal_website: user.personal_website.clone().unwrap_or(String::new()),
|
||||
publicNote: user.public_note.clone().unwrap_or(String::new()),
|
||||
virtual_directory: user.virtual_directory.clone().unwrap_or_default(),
|
||||
personnal_website: user.personal_website.clone().unwrap_or_default(),
|
||||
publicNote: user.public_note.clone().unwrap_or_default(),
|
||||
location: user.location.clone(),
|
||||
}
|
||||
}
|
||||
|
@ -20,10 +20,10 @@ impl SecuritySettingsAPI {
|
||||
pub fn new(user: &User) -> SecuritySettingsAPI {
|
||||
SecuritySettingsAPI {
|
||||
id: user.id.id(),
|
||||
security_question_1: user.security_question_1.clone().unwrap_or(String::new()),
|
||||
security_answer_1: user.security_answer_1.clone().unwrap_or(String::new()),
|
||||
security_question_2: user.security_question_2.clone().unwrap_or(String::new()),
|
||||
security_answer_2: user.security_answer_2.clone().unwrap_or(String::new()),
|
||||
security_question_1: user.security_question_1.clone().unwrap_or_default(),
|
||||
security_answer_1: user.security_answer_1.clone().unwrap_or_default(),
|
||||
security_question_2: user.security_question_2.clone().unwrap_or_default(),
|
||||
security_answer_2: user.security_answer_2.clone().unwrap_or_default(),
|
||||
}
|
||||
}
|
||||
}
|
@ -27,7 +27,7 @@ impl UserLikeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn for_list(l: &Vec<UserLike>) -> Vec<Self> {
|
||||
pub fn for_list(l: &[UserLike]) -> Vec<Self> {
|
||||
l.iter().map(Self::new).collect()
|
||||
}
|
||||
}
|
@ -28,7 +28,7 @@ pub fn time() -> u64 {
|
||||
pub fn time_to_mysql_date(time: u64) -> String {
|
||||
let utc = Utc.timestamp(time as i64, 0);
|
||||
let str = utc.to_rfc3339();
|
||||
(&str[..19]).replace("T", " ")
|
||||
(&str[..19]).replace('T', " ")
|
||||
}
|
||||
|
||||
/// Get current Mysql formatted date
|
||||
|
@ -48,7 +48,7 @@ pub fn prepare_file_creation(user_id: &UserID, folder: &str) -> ResultBoxError<P
|
||||
|
||||
/// Generate a new file name to store user data
|
||||
pub fn generate_new_user_data_file_name(dir: &Path, ext: &str) -> ResultBoxError<PathBuf> {
|
||||
let sys_dir = user_data_path(&dir);
|
||||
let sys_dir = user_data_path(dir);
|
||||
|
||||
if !sys_dir.exists() {
|
||||
return Err(ExecError::boxed_string(format!("Directory {:?} does not exists!", dir)));
|
||||
|
Loading…
Reference in New Issue
Block a user