xmpp_p2p
    Preparing search index...

    Interface XmppMucContext

    Dependencies required by the MUC manager.

    interface XmppMucContext {
        jid: string;
        libp2p: any;
        ready: Promise<void>;
        storage: XmppStorage;
        emit(event: string, ...args: any[]): boolean;
        getOmemoDeviceIdOrThrow(): number;
        getOmemoStore(): any;
        getOrCreateStream(peerAddr: string | Multiaddr): Promise<XmppStream>;
        getPeerOmemoDevices(jid: string): Promise<number[]>;
        getPubSubService(): any;
        getSecureContext(): any;
        getSelfNick(): string;
        handleStanza(peerId: string, element: Element): Promise<void>;
        sendIqError(
            peerId: string,
            element: Element,
            condition: string,
            type?: string,
            text?: string,
        ): Promise<void>;
        sendIqRequest(
            target: string | Multiaddr,
            stanza: Element,
            timeoutMs?: number,
        ): Promise<Element>;
        sendIqResult(peerId: string, id: string, payload?: Element): Promise<void>;
    }
    Index

    Properties

    jid: string
    libp2p: any
    ready: Promise<void>
    storage: XmppStorage

    Methods

    • Parameters

      • event: string
      • ...args: any[]

      Returns boolean

    • Parameters

      • jid: string

      Returns Promise<number[]>

    • Parameters

      • peerId: string
      • element: Element
      • condition: string
      • Optionaltype: string
      • Optionaltext: string

      Returns Promise<void>

    • Parameters

      • peerId: string
      • id: string
      • Optionalpayload: Element

      Returns Promise<void>