Ditto Error
All errors that are thrown by the Ditto SDK are wrapped as a DittoError
. It wraps multiple different types of error that each have an associated reason.
You can access more specific information about an error by switching over the error's reason
value. If you want a human-readable version of the error then call localizedMessage
on the error's reason.
activationError: An error occurred relating to activating the Ditto instance.
storeError: An error occurred relating to the store.
transportError: An error occurred relating to the network transports.
Types
The possible underlying reasons an .activationError
error occurs.
The possible underlying reasons an .authenticationError
error occurs.
The possible underlying reasons a .busError
error occurs.
Errors from related to internal ditto core native communication.
Errors transforming Ditto mesh presence data to or from JSON encoding.
The possible underlying reasons a .storeError
error occurs.
The possible underlying reasons a .transportError
error occurs.
Errors interacting with small peer info.