mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
pipeline: Promise.all -> Promise.allSettled
This commit is contained in:
parent
45cf74c168
commit
8bf0a443db
1 changed files with 3 additions and 4 deletions
|
|
@ -69,19 +69,18 @@ async function handleEvent(event: DittoEvent, signal: AbortSignal): Promise<void
|
||||||
await storeEvent(purifyEvent(event), signal);
|
await storeEvent(purifyEvent(event), signal);
|
||||||
} finally {
|
} finally {
|
||||||
// This needs to run in steps, and should not block the API from responding.
|
// This needs to run in steps, and should not block the API from responding.
|
||||||
Promise.all([
|
Promise.allSettled([
|
||||||
handleZaps(kysely, event),
|
handleZaps(kysely, event),
|
||||||
parseMetadata(event, signal),
|
parseMetadata(event, signal),
|
||||||
setLanguage(event),
|
setLanguage(event),
|
||||||
generateSetEvents(event),
|
generateSetEvents(event),
|
||||||
])
|
])
|
||||||
.then(() =>
|
.then(() =>
|
||||||
Promise.all([
|
Promise.allSettled([
|
||||||
streamOut(event),
|
streamOut(event),
|
||||||
webPush(event),
|
webPush(event),
|
||||||
])
|
])
|
||||||
)
|
);
|
||||||
.catch(console.warn);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue