src/accesstoken/accesstoken.module.ts
import { Module } from '@nestjs/common';
import { RequestContextModule } from 'nestjs-request-context';
import { ConfigModule } from '@nestjs/config';
import { CacheModule } from '../cache/cache.module';
import { BattleNetModule } from '../battlenet/battlenet.module';
import { AccessTokenController } from './accesstoken.controller';
import { AccessTokenService } from './accesstoken.service';
import { LoggerModule } from '../logger/logger.module';
import { redisConfig } from '../config';
@Module({
imports: [
BattleNetModule,
RequestContextModule,
ConfigModule.forFeature(redisConfig),
CacheModule,
LoggerModule,
],
controllers: [AccessTokenController],
providers: [AccessTokenService],
exports: [AccessTokenService],
})
export class AccessTokenModule {}