input: simplify by calling Stringify in the same place

This commit is contained in:
Mathieu Duponchelle 2022-06-03 00:10:09 +02:00
parent f2f71024b6
commit 29ed333b97
2 changed files with 8 additions and 8 deletions

View file

@ -147,7 +147,7 @@ class Input {
data["y"] = this.y; data["y"] = this.y;
data["modifier_state"] = this._modifierState(event); data["modifier_state"] = this._modifierState(event);
this.send(JSON.stringify(data)); this.send(data);
} }
/** /**
@ -167,7 +167,7 @@ class Input {
data["y"] = this._clientToServerY(event.changedTouches[0].clientY); data["y"] = this._clientToServerY(event.changedTouches[0].clientY);
data["modifier_state"] = mod_state; data["modifier_state"] = mod_state;
this.send(JSON.stringify(data)); this.send(data);
return; return;
} }
@ -196,7 +196,7 @@ class Input {
} }
} }
this.send(JSON.stringify(data)); this.send(data);
} }
if (event.timeStamp > this.lastTouch) { if (event.timeStamp > this.lastTouch) {
@ -205,7 +205,7 @@ class Input {
data["event"] = "TouchFrame"; data["event"] = "TouchFrame";
data["modifier_state"] = mod_state; data["modifier_state"] = mod_state;
this.send(JSON.stringify(data)); this.send(data);
this.lastTouch = event.timeStamp; this.lastTouch = event.timeStamp;
} }
@ -226,7 +226,7 @@ class Input {
"modifier_state": this._modifierState(event), "modifier_state": this._modifierState(event),
}; };
this.send(JSON.stringify(data)); this.send(data);
event.preventDefault(); event.preventDefault();
} }
@ -402,10 +402,10 @@ class Input {
// Using guacamole keyboard because it has the keysym translations. // Using guacamole keyboard because it has the keysym translations.
this.keyboard = new Keyboard(this.element); this.keyboard = new Keyboard(this.element);
this.keyboard.onkeydown = (keysym, state) => { this.keyboard.onkeydown = (keysym, state) => {
this.send(JSON.stringify( {"event": "KeyPress", "key": keysym, "modifier_state": state})); this.send({"event": "KeyPress", "key": keysym, "modifier_state": state});
}; };
this.keyboard.onkeyup = (keysym, state) => { this.keyboard.onkeyup = (keysym, state) => {
this.send(JSON.stringify( {"event": "KeyRelease", "key": keysym, "modifier_state": state})); this.send({"event": "KeyRelease", "key": keysym, "modifier_state": state});
}; };
this._windowMath(); this._windowMath();

View file

@ -266,7 +266,7 @@ function Session(our_id, peer_id, closed_callback) {
this.input = new Input(video_element, (data) => { this.input = new Input(video_element, (data) => {
if (this.data_channel) { if (this.data_channel) {
console.log(`Navigation data: ${data}`); console.log(`Navigation data: ${data}`);
this.data_channel.send(data); this.data_channel.send(JSON.stringify(data));
} }
}); });
} }