summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue/QueueProcessorService.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/queue/QueueProcessorService.ts')
-rw-r--r--packages/backend/src/queue/QueueProcessorService.ts20
1 files changed, 11 insertions, 9 deletions
diff --git a/packages/backend/src/queue/QueueProcessorService.ts b/packages/backend/src/queue/QueueProcessorService.ts
index da5069c29e..42f9c1af7d 100644
--- a/packages/backend/src/queue/QueueProcessorService.ts
+++ b/packages/backend/src/queue/QueueProcessorService.ts
@@ -324,15 +324,17 @@ export class QueueProcessorService implements OnApplicationShutdown {
}
@bindThis
- public start() {
- this.systemQueueWorker.run();
- this.dbQueueWorker.run();
- this.deliverQueueWorker.run();
- this.inboxQueueWorker.run();
- this.webhookDeliverQueueWorker.run();
- this.relationshipQueueWorker.run();
- this.objectStorageQueueWorker.run();
- this.endedPollNotificationQueueWorker.run();
+ public async start(): Promise<void> {
+ await Promise.all([
+ this.systemQueueWorker.run(),
+ this.dbQueueWorker.run(),
+ this.deliverQueueWorker.run(),
+ this.inboxQueueWorker.run(),
+ this.webhookDeliverQueueWorker.run(),
+ this.relationshipQueueWorker.run(),
+ this.objectStorageQueueWorker.run(),
+ this.endedPollNotificationQueueWorker.run(),
+ ]);
}
@bindThis