import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Users } from 'src/entities/users.entity';
import { WhatsAppServices } from './whatsapp.service';
import { EncryptionModule } from '../encryption/encryption.module';
import { UserNotificationPreferences } from 'src/entities/user-notification-preferences.entity';
import { WhatsAppMessage } from 'src/entities/whatsapp-messages.entity';
import { SocketGateway } from '../socket/socket.gateway';

@Module({
    imports: [
        TypeOrmModule.forFeature([Users, UserNotificationPreferences, WhatsAppMessage]),
        EncryptionModule
    ],
    providers: [WhatsAppServices, SocketGateway],
    exports: [WhatsAppServices],
})
export class WhatsAppModule { }
