import { Module } from '@nestjs/common';
import { AdminController } from './admin.controller';
import { NewsletterModule } from 'modules/newsletter/news-letter.module';
import { UsersModule } from 'modules/user/users.module';
import { AuthModule } from 'modules/auth/auth.module';
import { JwtStrategy } from 'common/strategies/jwt.strategy';
import { PassportModule } from '@nestjs/passport';
import { LocalStrategy } from 'common/strategies/local.strategy';
import { RolePermissionModule } from 'modules/role-permission/role-permission.module';

@Module({
  imports: [NewsletterModule, PassportModule, UsersModule, AuthModule, RolePermissionModule],
  controllers: [AdminController],
  providers: [JwtStrategy, LocalStrategy],
})
export class AdminModule {}
