Remove ViewAll; check for mutual DMs.

This commit is contained in:
Paul Makles
2021-02-09 15:51:35 +00:00
parent 38bedbaaea
commit 4c99d079e0
2 changed files with 6 additions and 12 deletions

View File

@@ -43,6 +43,7 @@ impl User {
return self;
}
self.relations = None;
if let Some(relations) = &user.relations {
if let Some(relationship) = relations.iter().find(|x| self.id == x.id) {
self.relationship = Some(relationship.status.clone());
@@ -55,10 +56,6 @@ impl User {
/// Mutate the user object to appear as seen by user.
pub fn with(mut self, permissions: UserPermissions<[u32; 1]>) -> User {
if !permissions.get_view_all() {
self.relations = None;
}
if permissions.get_view_profile() {
self.online = Some(is_online(&self.id));
}