Documentation
    Preparing search index...

    Interface DmRelayPool

    Relay pool contract for DM adapters.

    interface DmRelayPool {
        isAvailable(): boolean;
        publish(event: NostrEvent): void | Promise<void>;
        query?(filters: NostrFilter[], relayUrls?: string[]): Promise<NostrEvent[]>;
        selectRelayTier(filters: NostrFilter[]): string[];
        subscribe(
            filters: NostrFilter[],
            callback: (item: NostrEvent | "EOSE") => void,
            relayUrls?: string[],
        ): { unsubscribe(): void };
    }
    Index

    Methods