nostr-websocket-utils / SubscriptionStateManager
Subscription state manager interface
registerSubscription(
subscriptionId,filter):void
Registers a new subscription
string
Subscription ID
Record<string, unknown>
Subscription filter
void
markComplete(
subscriptionId):void
Marks a subscription as complete (EOSE sent)
string
Subscription ID
void
isComplete(
subscriptionId):boolean
Checks if a subscription is complete
string
Subscription ID
boolean
True if EOSE has been sent
getFilter(
subscriptionId):undefined|Record<string,unknown>
Gets subscription filter
string
Subscription ID
undefined | Record<string, unknown>
Subscription filter
removeSubscription(
subscriptionId):void
Removes a subscription
string
Subscription ID
void