diff --git a/public/src/admin/general/dashboard.js b/public/src/admin/general/dashboard.js index ea3c9527f7..303ea35460 100644 --- a/public/src/admin/general/dashboard.js +++ b/public/src/admin/general/dashboard.js @@ -7,7 +7,11 @@ define('admin/general/dashboard', ['semver'], function(semver) { rooms: false, graphs: false }, - isMobile = false; + isMobile = false, + graphData = { + rooms: {}, + traffic: {} + }; var DEFAULTS = { roomInterval: 10000, @@ -69,6 +73,12 @@ define('admin/general/dashboard', ['semver'], function(semver) { return app.alertError(err.message); } + if (JSON.stringify(graphData.rooms) === JSON.stringify(data)) { + return; + } + + graphData.rooms = data; + var html = '