+ },
+ messageHandler: async (msg: ChargingStationWorkerMessage) => {
+ if (msg.id === ChargingStationWorkerMessageEvents.STARTED) {
+ this.webSocketServer.webSocketServerService.chargingStations.add(msg.data.id);
+ } else if (msg.id === ChargingStationWorkerMessageEvents.STOPPED) {
+ this.webSocketServer.webSocketServerService.chargingStations.delete(msg.data.id);
+ } else if (msg.id === ChargingStationWorkerMessageEvents.PERFORMANCE_STATISTICS) {
+ await this.storage.storePerformanceStatistics(msg.data);
+ }