From 8ac5a09605992f1e434cb793ceca7497c6f46d23 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Wed, 30 Jan 2019 21:15:17 +0100 Subject: feat: editBy to store the current editor of an art --- assets/js/worker.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 assets/js/worker.js (limited to 'assets/js/worker.js') diff --git a/assets/js/worker.js b/assets/js/worker.js new file mode 100644 index 0000000..846acba --- /dev/null +++ b/assets/js/worker.js @@ -0,0 +1,37 @@ +let arturl; + +onmessage = function (e) { + switch (e.data.type) { + case 'init': + arturl = e.data.arturl; + break; + case 'stillEditing': + stillEditing(); + break; + case 'quitEditing': + quitEditing(); + break; + }; +} + +function stillEditing() { + console.log('send still editing'); + const url = arturl + '/editby'; + const req = new XMLHttpRequest(); + req.open('POST', url, false); + req.send(null); + + const res = JSON.parse(req.responseText); + console.log(res); +} + +function quitEditing() { + console.log('send quit editing'); + const url = arturl + '/removeeditby'; + const req = new XMLHttpRequest(); + req.open('POST', url, false); + req.send(null); + + const res = JSON.parse(req.responseText); + console.log(res); +} \ No newline at end of file -- cgit v1.2.3