From 9c2cbb1921e2a6fbeae48cbdf2c36ec62388e5c7 Mon Sep 17 00:00:00 2001 From: Sunpy Date: Thu, 1 Aug 2019 19:02:47 +0200 Subject: [PATCH] leftover --- www/js/fly-ws.js | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/www/js/fly-ws.js b/www/js/fly-ws.js index cea6dde..050ad8b 100644 --- a/www/js/fly-ws.js +++ b/www/js/fly-ws.js @@ -1,7 +1,7 @@ class FLYSocket { constructor(ws, - callbackData = this.callbackDummy, - callbackRaw = this.callbackDummy) { + callbackData = null, + callbackRaw = null) { this.ws = new WebSocket(ws); this.pointer = 0; @@ -15,11 +15,10 @@ class FLYSocket { new Response(event.data).arrayBuffer().then( function(buff) { let data = new DataView(buff); - this.callbackRaw(data); - - if (this.callbackData != this.callbackDummy) { + if (this.callbackRaw !== null) + this.callbackRaw(data); + if (this.callbackData !== null) this.callbackData( this.parse(data) ); - } }.bind(this) ); } @@ -186,11 +185,7 @@ class FLYSocket { *buffer2HexArray(buff, start = 0, end = buff.byteLength) { for (let i = start; i < end; i++) { - yield hex.push( buff.getUint8(i).toString(16) ); + yield buff.getUint8(i).toString(16); } } - - callbackDummy(_) {} -} - -console.log("OK") // TODO: please remove... \ No newline at end of file +} \ No newline at end of file