ajout d'une classe pour gérer les pages

This commit is contained in:
2023-01-23 00:35:43 +01:00
parent 6d20635cb9
commit e3f56a97a9
6 changed files with 89 additions and 28 deletions

View File

@@ -1,5 +1,5 @@
class WebsocketClient {
constructor(onNewEffects) {
constructor(onNewEffects, onNewState) {
this.socket = new WebSocket("ws://localhost:5000");
this.socket.addEventListener("open", (event) => {
this.socket.send("connected");
@@ -8,6 +8,8 @@ class WebsocketClient {
let msg = JSON.parse(event.data);
if (msg.type == "effects") {
onNewEffects(msg.effects);
}else if(msg.type == "state") {
onNewState(msg.state);
}
});
}