repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanup WorkerMessageEvents enum
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ChargingStationWorkerBroadcastChannel.ts
diff --git
a/src/charging-station/ChargingStationWorkerBroadcastChannel.ts
b/src/charging-station/ChargingStationWorkerBroadcastChannel.ts
index 18cbadefdaf63d4915e6bb497abe0628072949c2..9e88b4189372eaa030de37cfe159e4cdb3a89044 100644
(file)
--- a/
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
+++ b/
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
@@
-38,6
+38,9
@@
export default class ChargingStationWorkerBroadcastChannel extends WorkerBroadca
if (this.isResponse(messageEvent.data)) {
return;
}
if (this.isResponse(messageEvent.data)) {
return;
}
+ if (Array.isArray(messageEvent.data) === false) {
+ throw new BaseError('Worker broadcast channel protocol request is not an array');
+ }
const [uuid, command, requestPayload] = messageEvent.data as BroadcastChannelRequest;
const [uuid, command, requestPayload] = messageEvent.data as BroadcastChannelRequest;
@@
-117,7
+120,7
@@
export default class ChargingStationWorkerBroadcastChannel extends WorkerBroadca
break;
default:
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
break;
default:
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
- throw new BaseError(`Unknown broadcast channel command: ${command}`);
+ throw new BaseError(`Unknown
worker
broadcast channel command: ${command}`);
}
}
}
}