MlsError
public enum MlsError : Swift.Error
extension MlsError: Equatable, Hashable
extension MlsError: Foundation.LocalizedError
Undocumented
-
The byte vector included in this error variant is the raw conversation id.
We cannot provide a proper
ConversationIdinstance because of a uniffi bug: https://github.com/mozilla/uniffi-rs/issues/2409.Declaration
Swift
case ConversationAlreadyExists(Data ) -
Undocumented
Declaration
Swift
case DuplicateMessage -
Undocumented
Declaration
Swift
case BufferedFutureMessage -
Undocumented
Declaration
Swift
case WrongEpoch -
Undocumented
Declaration
Swift
case BufferedCommit -
Undocumented
Declaration
Swift
case MessageEpochTooOld -
Undocumented
Declaration
Swift
case SelfCommitIgnored -
Undocumented
Declaration
Swift
case UnmergedPendingGroup -
Undocumented
Declaration
Swift
case StaleProposal -
Undocumented
Declaration
Swift
case StaleCommit -
This happens when the DS cannot flag KeyPackages as claimed or not. It this scenario, a client requests their old KeyPackages to be deleted but one has already been claimed by another client to create a Welcome. In that case the only solution is that the client receiving such a Welcome tries to join the group with an External Commit instead
Declaration
Swift
case OrphanWelcome -
Message rejected by the delivery service
Declaration
Swift
case MessageRejected( /** * Why was the message rejected by the delivery service? */reason: String ) -
Undocumented
Declaration
Swift
case Other(String ) -
Declaration
Swift
public var errorDescription: String? { get }