30 lines
988 B
TypeScript
30 lines
988 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { AuditModule } from '../audit/audit.module';
|
|
import { UserEntity } from '../auth/user.entity';
|
|
import { MailModule } from '../mail/mail.module';
|
|
import { TaskDigestService } from './task-digest.service';
|
|
import { TaskPushSubscriptionEntity } from './task-push-subscription.entity';
|
|
import { TaskPushService } from './task-push.service';
|
|
import { TasksController } from './tasks.controller';
|
|
import { TasksService } from './tasks.service';
|
|
import { UserTaskEntity } from './user-task.entity';
|
|
import { AuthModule } from 'src/auth/auth.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
AuditModule,
|
|
MailModule,
|
|
TypeOrmModule.forFeature([
|
|
UserEntity,
|
|
TaskPushSubscriptionEntity,
|
|
UserTaskEntity,
|
|
]),
|
|
AuthModule
|
|
],
|
|
controllers: [TasksController],
|
|
providers: [TaskDigestService, TaskPushService, TasksService],
|
|
exports: [TasksService],
|
|
})
|
|
export class TasksModule {}
|