Interface IXChatClientInternal

interface IXChatClient {
    decryptEvents(events: string[]): IXChatDecryptResult;
    free(): void;
    hasIdentityKey(): boolean;
    lock(): void;
    setCacheKeys(enabled: boolean): void;
    setIdentity(userId: string, signingKeyVersion: string): void;
    setSigningKeys(signingKeys: IXChatSigningKey[]): void;
    unlock(pin: string | Uint8Array<ArrayBufferLike>): Promise<void>;
}

Methods

  • Parameters

    • userId: string
    • signingKeyVersion: string

    Returns void

  • Parameters

    • pin: string | Uint8Array<ArrayBufferLike>

    Returns Promise<void>