30 lines
953 B
TypeScript
30 lines
953 B
TypeScript
import { Module, Global } from '@nestjs/common';
|
|
import { ThemeLoaderService } from './utils/theme-loader.service';
|
|
import { EventStatusService } from './services/event-status.service';
|
|
import { SseHubService } from './services/sse-hub.service';
|
|
import { LoginBackoffService } from './services/login-backoff.service';
|
|
import { RegistrationRateLimitService } from './services/registration-rate-limit.service';
|
|
import { CsrfMiddleware } from './middleware/csrf.middleware';
|
|
import { SettingsModule } from '../modules/settings/settings.module';
|
|
|
|
@Global()
|
|
@Module({
|
|
imports: [SettingsModule],
|
|
providers: [
|
|
ThemeLoaderService,
|
|
EventStatusService,
|
|
SseHubService,
|
|
LoginBackoffService,
|
|
RegistrationRateLimitService,
|
|
CsrfMiddleware,
|
|
],
|
|
exports: [
|
|
ThemeLoaderService,
|
|
EventStatusService,
|
|
SseHubService,
|
|
LoginBackoffService,
|
|
RegistrationRateLimitService,
|
|
CsrfMiddleware,
|
|
],
|
|
})
|
|
export class CommonModule {} |