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>;} Methods
event
Parameters
- relays: string[]
- event: Event
group
group(relays: string[]): IGroup
publish
publish( relays: string[], event: Event, opts?: { retries?: number },): Observable<PublishResponse> Parameters
- relays: string[]
- event: Event
Optional
opts: { retries?: number }
request
request( relays: string[], filters: FilterInput, opts?: { id?: string; retries?: number },): Observable<Event> Parameters
- relays: string[]
- filters: FilterInput
Optional
opts: { id?: string; retries?: number }
Returns Observable<Event>
subscription
Parameters
- relays: string[]
- filters: FilterInput
Optional
opts: { id?: string; retries?: number }
Send an EVENT message