aboutsummaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
authorEv Bogue <ev@evbogue.com>2019-04-25 21:43:17 -0500
committerEv Bogue <ev@evbogue.com>2019-04-25 21:43:17 -0500
commitcc7e50b536dca76c8f607d1b1b5f2d187d05b8f9 (patch)
tree4f77782287c60bc3b43a969d5078f5ac0f5d97c9 /server.js
parentbd14700d559f08e1585cf6ae40b6f78c9cd295eb (diff)
ok, I think this works
Diffstat (limited to 'server.js')
-rw-r--r--server.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/server.js b/server.js
index ddd91a9..d963a11 100644
--- a/server.js
+++ b/server.js
@@ -39,6 +39,19 @@ wserver.on('connection', function (ws) {
seq: opened.seq
}
ws.send(JSON.stringify(res))
+ if(res.seq > req.seq) {
+ console.log('SEND DIFF TO CLIENT')
+ var diff = res.seq - req.seq
+ console.log(diff)
+ var sendlog = log.slice(0, diff)
+ var send = {
+ src: req.src,
+ log: sendlog
+ }
+ console.log(send)
+ ws.send(JSON.stringify(send))
+ }
+
// COMPARE SEQ
}
})
@@ -50,7 +63,7 @@ wserver.on('connection', function (ws) {
console.log(res)
ws.send(JSON.stringify(res))
}
- } else {
+ } else if (req.seq == null) {
if (fs.existsSync(__dirname + '/bogs/' + req.src)) {
fs.readFile(__dirname + '/bogs/' + req.src, 'UTF-8', function (err, data) {
var log = JSON.parse(data)