Types

Link copied to clipboard

The server did not accept the request's device authentication; the request changed nothing.

Link copied to clipboard

The server rejected a routine device authentication key rotation (docs/device-authentication-rotation.md); nothing was changed.

Link copied to clipboard

The server has no published prekeys for address.

Link copied to clipboard

The server rejected a device recovery (docs/device-recovery.md); nothing was changed.

Link copied to clipboard

The server holds a different device authentication key for this address. Registration never replaces a registered key; only a device recovery (docs/device-recovery.md) or a routine rotation (docs/device-authentication-rotation.md) does.

Link copied to clipboard

The server's host application did not authorize this device to become a device of its user (S1, docs/server-authentication.md, "Registration authorization"). Nothing was registered. Carries no host-specific reason.

Link copied to clipboard

The server refused a submitted envelope because its sender is not the device that signed the submission (S1). Nothing was queued.

Link copied to clipboard

The server refused the last-device recovery key registration (docs/last-device-recovery.md).

Link copied to clipboard

The server refused a last-device recovery challenge or recovery (docs/last-device-recovery.md).

Link copied to clipboard

The server rejected a prekey publication and stored nothing from it.

Link copied to clipboard
Link copied to clipboard

Why the server refused a recovery key reset operation (docs/recovery-key-reset.md).

Link copied to clipboard

The server refused a recovery key reset operation (docs/recovery-key-reset.md); nothing was changed.

Link copied to clipboard

The server refused a recovery key revocation (docs/recovery-key-lifecycle.md); nothing was changed.

Link copied to clipboard

The server refused a recovery key rotation (docs/recovery-key-lifecycle.md); nothing was changed.

Link copied to clipboard

Why the server refused a recovery key rotation or revocation (docs/recovery-key-lifecycle.md).

Link copied to clipboard

The server rejected a device registration as malformed. Nothing was registered.

Link copied to clipboard

Any other unexpected server response.

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?