AppleSauce
    Preparing search index...

    Interface IPool

    interface IPool {
        event(relays: string[], event: Event): Observable<PublishResponse>;
        group(relays: string[]): IGroup;
        publish(
            relays: string[],
            event: Event,
            opts?: { retries?: number },
        ): Observable<PublishResponse>;
        relay(url: string): IRelay;
        req(
            relays: string[],
            filters: FilterInput,
            id?: string,
        ): Observable<SubscriptionResponse>;
        request(
            relays: string[],
            filters: FilterInput,
            opts?: { id?: string; retries?: number },
        ): Observable<Event>;
        subscription(
            relays: string[],
            filters: FilterInput,
            opts?: { id?: string; retries?: number },
        ): Observable<SubscriptionResponse>;
    }

    Implemented by

    Index

    Methods

    • Send an EVENT message to relays with retries

      Parameters

      • relays: string[]
      • event: Event
      • Optionalopts: { retries?: number }

      Returns Observable<PublishResponse>

    • Send a REQ message to relays with retries

      Parameters

      • relays: string[]
      • filters: FilterInput
      • Optionalopts: { id?: string; retries?: number }

      Returns Observable<Event>