Spaces:
Sleeping
Sleeping
File size: 1,073 Bytes
86063f3 | 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 | import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { VerificationSession } from './entities/verification-session.entity';
import { VerificationService } from './verification.service';
import { VerificationController } from './verification.controller';
import { VerificationAdminController } from './verification-admin.controller';
import { IpIntelService } from './ip-intel.service';
import { ThreatListsService } from './threat-lists.service';
import { DeviceSignatureService } from './device-signature.service';
import { RateLimitGuard } from '../../common/guards/rate-limit.guard';
import { UsersModule } from '../users/users.module';
@Module({
imports: [TypeOrmModule.forFeature([VerificationSession]), UsersModule],
controllers: [VerificationController, VerificationAdminController],
providers: [
VerificationService,
IpIntelService,
ThreatListsService,
DeviceSignatureService,
RateLimitGuard,
],
exports: [VerificationService, DeviceSignatureService],
})
export class VerificationModule {}
|