xmpp_p2p
    Preparing search index...

    Interface XmppFeedContext

    Dependencies required by the feed manager.

    interface XmppFeedContext {
        jid: string;
        libp2p: any;
        ready: Promise<void>;
        storage: XmppStorage;
        emit(event: string, ...args: any[]): boolean;
        ensureTopicValidator(
            topic: string,
            kind: "secure" | "subscription" | "feed" | "attachment" | "collection",
        ): void;
        getOrCreateStream(peerAddr: string | Multiaddr): Promise<XmppStream>;
        getPubSubService(): any;
        getStreamByJid(jid: string): XmppStream | undefined;
        propagateFeedToCollections(post: XmppFeedPost): Promise<void>;
        requestFollowersFromPeer(
            peerAddr: string | Multiaddr,
        ): Promise<XmppFeedFollower[]>;
        sendIqRequest(
            target: string | Multiaddr,
            stanza: Element,
            timeoutMs?: number,
        ): Promise<Element>;
    }
    Index

    Properties

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

    Methods

    • Parameters

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

      Returns boolean

    • Parameters

      • topic: string
      • kind: "secure" | "subscription" | "feed" | "attachment" | "collection"

      Returns void