mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
container pour l'interface de la borne
This commit is contained in:
14
code/interface_borne/assets/js/network.js
Normal file
14
code/interface_borne/assets/js/network.js
Normal file
@@ -0,0 +1,14 @@
|
||||
class WebsocketClient {
|
||||
constructor(onNewEffects) {
|
||||
this.socket = new WebSocket("ws://localhost:5000");
|
||||
this.socket.addEventListener("open", (event) => {
|
||||
this.socket.send("connected");
|
||||
});
|
||||
this.socket.addEventListener("message", (event) => {
|
||||
let msg = JSON.parse(event.data);
|
||||
if (msg.type == "effects") {
|
||||
onNewEffects(msg.effects);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user