nostr-websocket-utils / SubscriptionStateManager
Defined in: nips/nip-15.ts:22
Subscription state manager interface
registerSubscription(
subscriptionId,filter):void
Defined in: nips/nip-15.ts:28
Registers a new subscription
string
Subscription ID
Record<string, unknown>
Subscription filter
void
markComplete(
subscriptionId):void
Defined in: nips/nip-15.ts:37
Marks a subscription as complete (EOSE sent)
string
Subscription ID
void
isComplete(
subscriptionId):boolean
Defined in: nips/nip-15.ts:44
Checks if a subscription is complete
string
Subscription ID
boolean
True if EOSE has been sent
getFilter(
subscriptionId):Record<string,unknown> |undefined
Defined in: nips/nip-15.ts:51
Gets subscription filter
string
Subscription ID
Record<string, unknown> | undefined
Subscription filter
removeSubscription(
subscriptionId):void
Defined in: nips/nip-15.ts:57
Removes a subscription
string
Subscription ID
void