Move code to database/entities/user.rs

This commit is contained in:
heikkari
2021-08-16 01:26:05 +03:00
parent 3b5bebab78
commit 7e84d2671a
2 changed files with 11 additions and 10 deletions

View File

@@ -152,6 +152,17 @@ impl User {
user.status = None;
}
// If the user's status is `Presence::Invisible`, return it as `Presence::Offline`
if let Some(mut status) = user.status {
if let Some(presence) = status.presence {
if presence == Presence::Invisible {
status.presence = Some(Presence::Offline);
user.status = Some(status);
user.online = Some(False);
}
}
}
user.profile = None;
user
}