Rust sdk : use newMessageShield state

This commit is contained in:
ganfra 2024-08-27 17:42:00 +02:00
parent 4e887388ae
commit e5b21c389e
3 changed files with 11 additions and 1 deletions

View file

@ -34,6 +34,9 @@ sealed interface MessageShield {
/** An unencrypted event in an encrypted room. */
data class SentInClear(val isCritical: Boolean) : MessageShield
/** The sender was previously verified but changed their identity. */
data class PreviouslyVerified(val isCritical: Boolean) : MessageShield
}
val MessageShield.isCritical: Boolean
@ -43,4 +46,5 @@ val MessageShield.isCritical: Boolean
is MessageShield.UnsignedDevice -> isCritical
is MessageShield.UnverifiedIdentity -> isCritical
is MessageShield.SentInClear -> isCritical
is MessageShield.PreviouslyVerified -> isCritical
}