E2eiConversationState

public enum E2eiConversationState : UInt8
extension E2eiConversationState: Sendable
extension E2eiConversationState: Equatable, Hashable

Indicates the state of a Conversation regarding end-to-end identity.

Note: this does not check pending state (pending commit, pending proposals) so it does not consider members about to be added/removed

  • All clients have a valid E2EI certificate

    Declaration

    Swift

    case verified = 1
  • Some clients are either still Basic or their certificate is expired

    Declaration

    Swift

    case notVerified = 2
  • All clients are still Basic. If all client have expired certificates, [E2eiConversationState::NotVerified] is returned.

    Declaration

    Swift

    case notEnabled = 3