forked from StellarSplit/StellarSplit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharchiving.module.ts
More file actions
36 lines (35 loc) · 1.28 KB
/
Copy patharchiving.module.ts
File metadata and controls
36 lines (35 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { ScheduleModule } from "@nestjs/schedule";
import { ArchivingService } from "./archiving.service";
import { ArchivingController } from "./archiving.controller";
import { ArchivingScheduler } from "./archiving.scheduler";
import { SplitArchive } from "./entities/split-archive.entity";
import { ReminderLog } from "./entities/reminder-log.entity";
import { Split } from "../../entities/split.entity";
import { Participant } from "../../entities/participant.entity";
import { Payment } from "../../entities/payment.entity";
import { PushNotificationsModule } from "../../push-notifications/push-notifications.module";
import { EmailModule } from "../../email/email.module";
import { User } from "../../entities/user.entity";
import { ReputationModule } from "../../reputation/reputation.module";
@Module({
imports: [
TypeOrmModule.forFeature([
SplitArchive,
ReminderLog,
Split,
Participant,
Payment,
User,
]),
ScheduleModule.forRoot(),
PushNotificationsModule,
EmailModule,
ReputationModule,
],
controllers: [ArchivingController],
providers: [ArchivingService, ArchivingScheduler],
exports: [ArchivingService],
})
export class ArchivingModule {}