Implémentation basique notes avec les doigts

This commit is contained in:
Quentin Roussel
2023-05-04 13:45:21 +02:00
parent b709602be6
commit 6fcc0e6ac0
7 changed files with 101 additions and 15 deletions

View File

@@ -1,5 +1,5 @@
class WebsocketClient {
constructor(onNewEffects, onNewState, onNewGrade, onReset, onRecordingDone) {
constructor(onNewEffects, onNewState, onNewGrade, onReset, onRecordingDone, onNewCriteria, onNewCriteriaGrade) {
this.socket = new WebSocket("ws://localhost:5000");
this.socket.addEventListener("open", (event) => {
this.socket.send("connected");
@@ -10,16 +10,25 @@ class WebsocketClient {
let msg = JSON.parse(event.data);
if (msg.type == "effects") {
onNewEffects(msg.effects);
}else if(msg.type == "state") {
}
else if(msg.type == "state") {
onNewState(msg.state);
}else if(msg.type == "new_grade") {
}
else if(msg.type == "new_grade") {
onNewGrade(msg.word);
}else if(msg.type == "reset") {
}
else if(msg.type == "reset") {
onReset();
}
else if(msg.type == "recording_done") {
onRecordingDone();
}
else if(msg.type == "new_criteria") {
onNewCriteria(msg.criteria)
}
else if(msg.type == "criteria_grade") {
onNewCriteriaGrade(msg.grade);
}
};
}
}
}