Skip to content

Difference between deleteContact and deleteRecipient #862

Answered by AsamK
bublath asked this question in Q&A
Discussion options

You must be logged in to vote

That's pretty much it, deleteContact just deletes the local contact information like name, color and message expiration time. It can be used to not sync a contact to linked devices anymore.
deleteRecipient additionally deletes everything else linked to the contact, like session, sender keys and identity. The only thing not deleted by deleteRecipient is group membership information.
After a recipient has been deleted, incoming messages from this recipient will trigger decryption errors, because the session is missing.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by bublath
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants