From fe8ba2689fd3cd7f79a4502e958473e8ed5fc2ae Mon Sep 17 00:00:00 2001 From: Sudharshan Date: Sun, 26 May 2019 09:24:44 +0800 Subject: [PATCH] fix: encoding and format event source message --- index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 1859456..79bb440 100644 --- a/index.js +++ b/index.js @@ -73,10 +73,10 @@ app.post('/user/:user/device/:device', (req, res) => { res.sendStatus(401); } else { console.log('Posting:'); - console.log(req.body.data); + req.body.id = `${user_claim.userid}:${user_claim.clientid}` + console.log(`id: ${req.body.id}\nevent: ${req.body.event}\ndata: ${encodeURI(req.body.data)}\n\n`); console.log(`To ${req.params.user}, ${req.params.device}`); - req.body.data.id = `${user_claim.userid}-${user_claim.clientid}`; - connections[req.params.user][req.params.device].write(`data: ${JSON.stringify(req.body.data)}\n\n`); + connections[req.params.user][req.params.device].write(`id: ${req.body.id}\nevent: ${req.body.event}\ndata: ${encodeURI(req.body.data)}\n\n`); res.sendStatus(200); } } catch(e) {