xmpp_p2p
    Preparing search index...

    Interface XmppChatContext

    Dependencies required by the chat manager.

    interface XmppChatContext {
        jid: string;
        libp2p: Libp2p;
        storage: XmppStorage;
        emit(event: string, ...args: any[]): boolean;
        getOrCreateStream(peerAddr: string): Promise<any>;
        jidFromPeerId(peerId: string): string;
        parsePeerReference(peerAddr: string): { peerId: string };
        sendIqRequest(
            target: string,
            stanza: Element,
            timeoutMs?: number,
        ): Promise<Element>;
        sendIqResult(
            peerId: string,
            id: string,
            payload?: Element | Element[],
        ): Promise<void>;
    }
    Index

    Properties

    jid: string
    libp2p: Libp2p
    storage: XmppStorage

    Methods

    • Parameters

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

      Returns boolean

    • Parameters

      • peerAddr: string

      Returns Promise<any>

    • Parameters

      • peerAddr: string

      Returns { peerId: string }