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