nostr-websocket-utils

nostr-websocket-utils v0.3.16


nostr-websocket-utils / PaginationHandler

Interface: PaginationHandler

Defined in: nips/nip-15.ts:114

Pagination handler interface

Methods

getNextPage()

getNextPage(subscriptionId, pageSize): Promise<NostrWSMessage[]>

Defined in: nips/nip-15.ts:121

Gets next page of events

Parameters

subscriptionId

string

Subscription ID

pageSize

number

Number of events per page

Returns

Promise<NostrWSMessage[]>

Next page of events


hasMoreEvents()

hasMoreEvents(subscriptionId): boolean

Defined in: nips/nip-15.ts:131

Checks if more events are available

Parameters

subscriptionId

string

Subscription ID

Returns

boolean

True if more events exist


updateState()

updateState(subscriptionId, events): void

Defined in: nips/nip-15.ts:138

Updates pagination state with new events

Parameters

subscriptionId

string

Subscription ID

events

NostrWSMessage[]

New events

Returns

void