Forward UI request UUID to broadcast channel request
[e-mobility-charging-stations-simulator.git] / src / charging-station / WorkerBroadcastChannel.ts
index 563da4588b564210ab65992ee084e3a7430231fe..d1d430c3a0c39230aef0c00dd5de5660b25e42a0 100644 (file)
@@ -1,7 +1,13 @@
 import { BroadcastChannel } from 'worker_threads';
 
+import { BroadcastChannelRequest } from '../types/WorkerBroadcastChannel';
+
 export default class WorkerBroadcastChannel extends BroadcastChannel {
   constructor() {
     super('worker');
   }
+
+  public sendRequest(request: BroadcastChannelRequest): void {
+    this.postMessage(request);
+  }
 }