mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-21 23:15:23 +00:00
Only force a contact to visible if the approval goes from 'not approved' to 'approved'
This commit is contained in:
parent
231360dd1c
commit
ce968cc5f8
@ -1582,8 +1582,11 @@ open class Storage(
|
||||
DatabaseComponent.get(context).recipientDatabase().setApproved(recipient, approved)
|
||||
if (recipient.isLocalNumber || !recipient.isContactRecipient) return
|
||||
configFactory.contacts?.upsertContact(recipient.address.serialize()) {
|
||||
// if the contact wasn't approved before but is approved now, make sure it's visible
|
||||
if(approved && !this.approved) this.priority = PRIORITY_VISIBLE
|
||||
|
||||
// update approval
|
||||
this.approved = approved
|
||||
this.priority = PRIORITY_VISIBLE
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user