import { forwardRef, Global, Module } from "@nestjs/common"; import { ContentsModule } from "../contents/contents.module"; import { DatabaseModule } from "../database/database.module"; import { ReportsModule } from "../reports/reports.module"; import { SessionsModule } from "../sessions/sessions.module"; import { UsersModule } from "../users/users.module"; import { PurgeService } from "./services/purge.service"; @Global() @Module({ imports: [ DatabaseModule, forwardRef(() => SessionsModule), forwardRef(() => ReportsModule), forwardRef(() => UsersModule), forwardRef(() => ContentsModule), ], providers: [PurgeService], exports: [PurgeService], }) export class CommonModule {}