matrix-js-sdk
Version:
Matrix Client-Server SDK for Javascript
31 lines • 1.49 kB
TypeScript
export type RendezvousFailureListener = (reason: RendezvousFailureReason) => void;
export type RendezvousFailureReason = MSC4108FailureReason | ClientRendezvousFailureReason;
export declare enum MSC4108FailureReason {
AuthorizationExpired = "authorization_expired",
DeviceAlreadyExists = "device_already_exists",
DeviceNotFound = "device_not_found",
UnexpectedMessageReceived = "unexpected_message_received",
UnsupportedProtocol = "unsupported_protocol",
UserCancelled = "user_cancelled"
}
export declare enum ClientRendezvousFailureReason {
/** The sign in request has expired */
Expired = "expired",
/** The homeserver is lacking support for the required features */
HomeserverLacksSupport = "homeserver_lacks_support",
/** The secure channel verification failed meaning that it might be compromised */
InsecureChannelDetected = "insecure_channel_detected",
/** An invalid/incompatible QR code was scanned */
InvalidCode = "invalid_code",
/** The other device is not signed in */
OtherDeviceNotSignedIn = "other_device_not_signed_in",
/** The other device is already signed in */
OtherDeviceAlreadySignedIn = "other_device_already_signed_in",
/** Other */
Unknown = "unknown",
/** The user declined the sign in request */
UserDeclined = "user_declined",
/** The rendezvous request is missing an ETag header */
ETagMissing = "etag_missing"
}
//# sourceMappingURL=RendezvousFailureReason.d.ts.map