Documentation
    Preparing search index...

    Interface ClientOptions

    interface ClientOptions {
        appUrl?: string;
        disableDefaultEvents?: boolean;
        enableAppSwitching?: boolean;
        enableMetrics?: boolean;
        iconUrl?: string;
        matrixNodes?: NodeDistributions;
        name: string;
        storage: Storage;
    }
    Index

    Properties

    appUrl?: string

    A URL to the website of the application

    disableDefaultEvents?: boolean

    Disable all default Events and UI elements. If passed together with "eventHandlers", the default eventHandlers will be removed, and the ones passed by the user will be added.

    enableAppSwitching?: boolean

    Automatically switch between apps on Mobile Devices (Enabled by Default)

    enableMetrics?: boolean

    Enable metrics tracking (Disabled by Default)

    iconUrl?: string

    A URL to the icon of the application

    matrixNodes?: NodeDistributions

    A list of matrix nodes to connect to. If a non-empty array is passed, the default options will be overwritten. One node will be randomly selected based on the local keypair and the other nodes will be used as a fallback in case the primary node goes down.

    Only provide the hostname, no https:// prefix. Eg. { [Regions.EU1]: ['matrix.example.com'] }

    name: string

    Name of the application

    storage: Storage

    The storage that will be used by the SDK