Get rid of loadOne since it only works for id-based filters, not addresses

This commit is contained in:
Jon Staab
2024-09-04 17:29:31 -07:00
parent 8874884b9b
commit 25845dc837
6 changed files with 11 additions and 25 deletions
-14
View File
@@ -79,17 +79,3 @@ export const load = (request: PartialSubscribeRequest) =>
sub.emitter.on("event", (url: string, e: TrustedEvent) => events.push(e))
sub.emitter.on("complete", () => resolve(events))
})
export const loadOne = (request: PartialSubscribeRequest) =>
new Promise<TrustedEvent | null>(resolve => {
const sub = subscribe({closeOnEose: true, timeout: AppContext.requestTimeout, ...request})
sub.emitter.on("event", (url: string, event: TrustedEvent) => {
resolve(event)
sub.close()
})
sub.emitter.on("complete", () => {
resolve(null)
})
})