rwadurian/backend/services/reward-service/src/infrastructure/redis/redis.module.ts

20 lines
469 B
TypeScript

import { Module, Global } from '@nestjs/common';
import { ConfigModule, ConfigService } from '@nestjs/config';
import { RedisService } from './redis.service';
@Global()
@Module({
imports: [ConfigModule],
providers: [
{
provide: RedisService,
useFactory: (configService: ConfigService) => {
return new RedisService(configService);
},
inject: [ConfigService],
},
],
exports: [RedisService],
})
export class RedisModule {}