diff --git a/src/managers/weatherManager.ts b/src/managers/weatherManager.ts index 72c4d12..4e12991 100644 --- a/src/managers/weatherManager.ts +++ b/src/managers/weatherManager.ts @@ -20,7 +20,6 @@ class WeatherManager { } as const private readonly logger = Logger.type(LoggerType.APP) - private io: Server | null = null private intervalId: NodeJS.Timeout | null = null private weatherState: WeatherState = { @@ -29,7 +28,6 @@ class WeatherManager { } public async boot(): Promise { - this.io = SocketManager.getIO() await this.loadWeather() this.startWeatherLoop() this.logger.info('Weather manager loaded') @@ -113,7 +111,8 @@ class WeatherManager { } private emitWeather(): void { - this.io?.emit('weather', this.weatherState) + const io = SocketManager.getIO() + io?.emit('weather', this.weatherState) } private async saveWeather(): Promise {