mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 18:40:17 +01:00
Implémentation basique notes avec les doigts
This commit is contained in:
@@ -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);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user