Rework relay selections to use tags

This commit is contained in:
Jon Staab
2024-04-02 09:13:54 -07:00
parent 6ce09cb4c8
commit d159b94eeb
4 changed files with 193 additions and 141 deletions
+4
View File
@@ -57,6 +57,8 @@ export const makeSubscription = (request: SubscribeRequest) => {
const result = defer<Event[]>()
const close = () => emitter.emit('abort')
emitter.setMaxListeners(100)
return {id, request, emitter, tracker, result, close}
}
@@ -137,6 +139,8 @@ export const mergeSubscriptions = (subs: Subscription[]) => {
sub.emitter.emit(SubscriptionEvent.Complete)
}
}
mergedSub.emitter.removeAllListeners()
})
// Propagate promise resolution