decryptMessage

open suspend override fun decryptMessage(conversationId: ConversationId, payload: ByteArray): DecryptedMessage(source)

Decrypts an MLS message received in the given conversation.

A commit from another member supersedes any local pending commit and consumes the pending proposals it references. Our own commit, delivered back to us, is merged. Proposals and application messages leave local pending state untouched.