Home Server Capabilities
Constructors
Functions
Check if a feature is supported by the homeserver.
Use this method to know if you should force a version when creating a room that requires this feature. You can also use #isFeatureSupported prior to this call to check if the feature is supported and report some feedback to user.
Properties
Authentication issuer for use with MSC3824 delegated OIDC, provided in Wellknown.
True if it is possible to change the 3pid associations of the account.
True if it is possible to change the avatar of the account.
True if it is possible to change the display name of the account.
True if it is possible to change the password of the account.
True if the home server supports controlling the logout of all devices when changing password.
True if the home server supports login via qr code, false otherwise.
True if the home server supports redaction of related events.
True if the home server supports remote toggle of Pusher for a given device.
True if the home server supports authenticated media.
True if the home server support threading.
True if the home server supports threaded read receipts and unread notifications.
Default identity server url, provided in Wellknown.
If set to true, the SDK will not use the network constraint when configuring Worker for the WorkManager, provided in Wellknown.
External account management url for use with MSC3824 delegated OIDC, provided in Wellknown.
Last version identity server and binding supported.
Max size of file which can be uploaded to the homeserver in bytes. MAX_UPLOAD_FILE_SIZE_UNKNOWN if unknown or not retrieved yet.
Room versions supported by the server. This capability describes the default and available room versions a server supports, and at what level of stability. Clients should make use of this capability to determine if users need to be encouraged to upgrade their rooms.