Fix tags again, tweak feeds and stores

This commit is contained in:
Jon Staab
2024-05-09 16:00:09 -07:00
parent 9f70d8643e
commit fddee3c6ee
7 changed files with 66 additions and 46 deletions
+3 -3
View File
@@ -46,7 +46,7 @@ export const publish = (request: PublishRequest) => {
const event = asEvent(request.event)
const executor = NetworkContext.getExecutor(request.relays)
const abort = (reason: PublishStatus) => () => {
const abort = (reason: PublishStatus) => {
for (const [url, status] of pub.status.entries()) {
if (status === PublishStatus.Pending) {
pub.emitter.emit(reason, url)
@@ -75,10 +75,10 @@ export const publish = (request: PublishRequest) => {
})
// Give up after a specified time
const timeout = setTimeout(abort(PublishStatus.Timeout), request.timeout || 10_000)
const timeout = setTimeout(() => abort(PublishStatus.Timeout), request.timeout || 10_000)
// If we have a signal, use it
request.signal?.addEventListener('abort', abort(PublishStatus.Aborted))
request.signal?.addEventListener('abort', () => abort(PublishStatus.Aborted))
// Delegate to our executor
const executorSub = executor.publish(event, {