Move subscription to a class

This commit is contained in:
Jon Staab
2025-01-24 10:05:04 -08:00
parent 4b0aa94b4b
commit 6b9e5ae77f
7 changed files with 153 additions and 142 deletions
+2 -2
View File
@@ -49,8 +49,8 @@ export class DVM {
const filters = [filter]
const sub = subscribe({relays, filters})
sub.emitter.on("event", (url: string, e: TrustedEvent) => this.onEvent(e))
sub.emitter.on("complete", () => resolve())
sub.on("event", (url: string, e: TrustedEvent) => this.onEvent(e))
sub.on("complete", () => resolve())
})
}
}
+1 -1
View File
@@ -33,7 +33,7 @@ export const makeDvmRequest = (request: DVMRequestOptions) => {
const sub = subscribe({relays, timeout, filters})
const pub = publish({event, relays, timeout})
sub.emitter.on(SubscriptionEvent.Event, (url: string, event: TrustedEvent) => {
sub.on(SubscriptionEvent.Event, (url: string, event: TrustedEvent) => {
if (event.kind === 7000) {
emitter.emit(DVMEvent.Progress, url, event)
} else {