import { Module } from '@nestjs/common'; import { JwtModule } from '@nestjs/jwt'; import { VoiceGateway } from './voice.gateway'; import { VoiceService } from './voice.service'; import { VoiceController } from './voice.controller'; import { AudioConverterService } from './audio-converter.service'; import { TenantModule } from '../tenant/tenant.module'; import { AuthModule } from '../auth/auth.module'; @Module({ imports: [ TenantModule, AuthModule, JwtModule.register({ secret: process.env.JWT_SECRET || 'your-jwt-secret', signOptions: { expiresIn: process.env.JWT_EXPIRES_IN || '24h' }, }), ], providers: [VoiceGateway, VoiceService, AudioConverterService], controllers: [VoiceController], exports: [VoiceService], }) export class VoiceModule {}