From 067f5762e332f3176754d1b43990c8cee212fa3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=8A=E3=81=95=E3=82=80=E3=81=AE=E3=81=B2=E3=81=A8?= <46447427+samunohito@users.noreply.github.com> Date: Tue, 14 Jan 2025 08:27:43 +0900 Subject: [PATCH] refactor --- packages/backend/src/config.ts | 4 ++-- packages/backend/src/core/NoteCreateService.ts | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/config.ts b/packages/backend/src/config.ts index 7fe50a5b2f..a3bf02f231 100644 --- a/packages/backend/src/config.ts +++ b/packages/backend/src/config.ts @@ -91,7 +91,7 @@ type Source = { deliverLocalUser?: { postNoteCreated?: { - runOnWorker?: boolean; + runOn?: 'immediate' | 'worker'; } } @@ -157,7 +157,7 @@ export type Config = { inboxJobMaxAttempts: number | undefined; deliverLocalUser?: { postNoteCreated?: { - runOnWorker?: boolean; + runOn?: 'immediate' | 'worker'; } }; proxyRemoteFiles: boolean | undefined; diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts index 2c3b9c3c1a..793a7beebc 100644 --- a/packages/backend/src/core/NoteCreateService.ts +++ b/packages/backend/src/core/NoteCreateService.ts @@ -258,10 +258,13 @@ export class NoteCreateService implements OnApplicationShutdown { }); }; - this.postNoteCreatedCaller = this.config.deliverLocalUser?.postNoteCreated?.runOnWorker + this.postNoteCreatedCaller = this.config.deliverLocalUser?.postNoteCreated?.runOn === 'worker' ? runOnWorker : runOnImmediate; - this.logger.info('postNoteCreatedCaller: ' + this.config.deliverLocalUser?.postNoteCreated?.runOnWorker ? 'worker' : 'immediate'); + const runOnName = this.config.deliverLocalUser?.postNoteCreated?.runOn + ? this.config.deliverLocalUser.postNoteCreated.runOn + : 'immediate'; + this.logger.info(`postNoteCreatedCaller: ${runOnName}`); } @bindThis