diff --git a/packages/backend/src/MainModule.ts b/packages/backend/src/MainModule.ts index f86a0be93c..0e8df2a928 100644 --- a/packages/backend/src/MainModule.ts +++ b/packages/backend/src/MainModule.ts @@ -5,12 +5,10 @@ import { Module } from '@nestjs/common'; import { ServerModule } from '@/server/ServerModule.js'; -import { GlobalModule } from '@/GlobalModule.js'; import { DaemonModule } from '@/daemons/DaemonModule.js'; @Module({ imports: [ - GlobalModule, ServerModule, DaemonModule, ], diff --git a/packages/backend/src/core/CoreModule.ts b/packages/backend/src/core/CoreModule.ts index 590aed1ab6..11119c52a3 100644 --- a/packages/backend/src/core/CoreModule.ts +++ b/packages/backend/src/core/CoreModule.ts @@ -159,6 +159,7 @@ import { QueueModule } from './QueueModule.js'; import { QueueService } from './QueueService.js'; import { SponsorsService } from './SponsorsService.js'; import type { Provider } from '@nestjs/common'; +import { GlobalModule } from '@/GlobalModule.js'; //#region 文字列ベースでのinjection用(循環参照対応のため) const $AbuseReportService: Provider = { provide: 'AbuseReportService', useExisting: AbuseReportService }; @@ -316,6 +317,7 @@ const $SponsorsService: Provider = { provide: 'SponsorsService', useExisting: Sp @Module({ imports: [ + GlobalModule, QueueModule, ], providers: [ diff --git a/packages/backend/src/daemons/DaemonModule.ts b/packages/backend/src/daemons/DaemonModule.ts index ea71875f19..286fba56f3 100644 --- a/packages/backend/src/daemons/DaemonModule.ts +++ b/packages/backend/src/daemons/DaemonModule.ts @@ -5,14 +5,12 @@ import { Module } from '@nestjs/common'; import { CoreModule } from '@/core/CoreModule.js'; -import { GlobalModule } from '@/GlobalModule.js'; import { QueueStatsService } from './QueueStatsService.js'; import { ServerStatsService } from './ServerStatsService.js'; import { ApLogCleanupService } from './ApLogCleanupService.js'; @Module({ imports: [ - GlobalModule, CoreModule, ], providers: [ diff --git a/packages/backend/src/queue/QueueProcessorModule.ts b/packages/backend/src/queue/QueueProcessorModule.ts index 51fd97dc97..cb26a06529 100644 --- a/packages/backend/src/queue/QueueProcessorModule.ts +++ b/packages/backend/src/queue/QueueProcessorModule.ts @@ -47,7 +47,6 @@ import { ScheduleNotePostProcessorService } from './processors/ScheduleNotePostP @Module({ imports: [ - GlobalModule, CoreModule, ], providers: [