Types

Link copied to clipboard

It's not allowed to run the application with development API enabled when connecting to the production environment.

Link copied to clipboard
abstract class FeatureFailure : CoreFailure
Link copied to clipboard

The sender ID of the event is invalid. usually happens with events that alter a message state ButtonActionConfirmation when the sender ID is not the same are the original message sender id

Link copied to clipboard

The attempted operation requires that this client is registered.

Link copied to clipboard
data class MissingKeyPackages(val failedUserIds: Set<<Error class: unknown class>>) : CoreFailure

Represents a failure indicating that key packages are missing for user IDs.

Link copied to clipboard

No common Protocol found in order to establish a conversation between parties. Could be, for example, that the desired user only supports Proteus, but we only support MLS.

Link copied to clipboard

This operation is not supported by proteus conversations

Link copied to clipboard

It's only allowed to insert system messages as bulk for all conversations.

Link copied to clipboard

The desired event was not found when fetching pending events. This can happen when this client has been offline for a long period of time, and the backend has deleted old events.

Link copied to clipboard
data class Unknown(val rootCause: Throwable?) : CoreFailure

Properties

Link copied to clipboard
open val hasConflictingDomainsError: Boolean
Link copied to clipboard
open val hasUnreachableDomainsError: Boolean
Link copied to clipboard
open val isInvalidRequestError: Boolean
Link copied to clipboard
Link copied to clipboard
open val isRetryable: Boolean