Constructors

Properties

queries: Map<QueryConstructor<any, any[]>, Map<string, Observable<any>>> = ...

A directory of all active queries

queryKeepWarmTimeout: number = 60_000

How long a query should be kept "warm" while nothing is subscribed to it

Queries: Queries = Queries

Methods

  • Creates a MailboxesQuery

    Parameters

    • pubkey: string

    Returns Observable<undefined | { inboxes: string[]; outboxes: string[] }>

  • Creates a ReplaceableQuery

    Parameters

    • kind: number
    • pubkey: string
    • Optionald: string

    Returns Observable<undefined | Event>

  • Creates a ReplaceableSetQuery

    Parameters

    • pointers: { identifier?: string; kind: number; pubkey: string }[]

    Returns Observable<undefined | Record<string, Event>>

  • Creates a TimelineQuery

    Parameters

    • filters: Filter | Filter[]
    • OptionalkeepOldVersions: boolean

    Returns Observable<undefined | Event[]>