refactor: config repository (#15495)

* refactor: access repository

* refactor: config repository
This commit is contained in:
Jason Rasmussen 2025-01-21 13:13:09 -05:00 committed by GitHub
parent 332a865ce6
commit 9a27a99cab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
35 changed files with 150 additions and 171 deletions

View file

@ -3,7 +3,7 @@ import { IoAdapter } from '@nestjs/platform-socket.io';
import { createAdapter } from '@socket.io/redis-adapter';
import { Redis } from 'ioredis';
import { ServerOptions } from 'socket.io';
import { IConfigRepository } from 'src/interfaces/config.interface';
import { ConfigRepository } from 'src/repositories/config.repository';
export class WebSocketAdapter extends IoAdapter {
constructor(private app: INestApplicationContext) {
@ -11,7 +11,7 @@ export class WebSocketAdapter extends IoAdapter {
}
createIOServer(port: number, options?: ServerOptions): any {
const { redis } = this.app.get<IConfigRepository>(IConfigRepository).getEnv();
const { redis } = this.app.get(ConfigRepository).getEnv();
const server = super.createIOServer(port, options);
const pubClient = new Redis(redis);
const subClient = pubClient.duplicate();