From ada68079696def126c78867cdcb16edfed3b5afc Mon Sep 17 00:00:00 2001 From: Martin van Driel Date: Thu, 16 Feb 2017 18:22:27 +0100 Subject: [PATCH] Fix xo linting errors (#1521) --- lib/index.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/index.js b/lib/index.js index 24c87e6b..44ec5287 100644 --- a/lib/index.js +++ b/lib/index.js @@ -44,7 +44,8 @@ rpc.on('session add', data => { store_.dispatch(sessionActions.addSession(data)); }); -let req, objects = {} +let req; +let objects = {}; rpc.on('session data', ({uid, data}) => { if (objects[uid] === undefined) { objects[uid] = data; @@ -52,13 +53,15 @@ rpc.on('session data', ({uid, data}) => { objects[uid] += data; } if (!req) { - req = requestAnimationFrame(function () { - for (var i in objects) { - store_.dispatch(sessionActions.addSessionData(i, objects[i])); + req = requestAnimationFrame(() => { + for (const i in objects) { + if ({}.hasOwnProperty.call(objects, i)) { + store_.dispatch(sessionActions.addSessionData(i, objects[i])); + } } objects = {}; req = null; - }) + }); } });