summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue/QueueProcessorService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-29 13:30:57 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-29 13:30:57 +0900
commitb35b9bc27ff762938495d2ce73521fbe68643793 (patch)
tree4c2db6b4187f3185a93187a00984e50f0f592ed7 /packages/backend/src/queue/QueueProcessorService.ts
parentrefactor of QueueProcessorService (diff)
downloadsharkey-b35b9bc27ff762938495d2ce73521fbe68643793.tar.gz
sharkey-b35b9bc27ff762938495d2ce73521fbe68643793.tar.bz2
sharkey-b35b9bc27ff762938495d2ce73521fbe68643793.zip
Update QueueProcessorService.ts
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