From 720c743020cd23915877efa69bdcf26dafbb0c17 Mon Sep 17 00:00:00 2001 From: David Kaltschmidt Date: Mon, 18 May 2015 18:32:32 +0200 Subject: [PATCH] dont do unnecessary requests --- client/app/scripts/utils/web-api-utils.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/client/app/scripts/utils/web-api-utils.js b/client/app/scripts/utils/web-api-utils.js index ba118bae0..64ef97cff 100644 --- a/client/app/scripts/utils/web-api-utils.js +++ b/client/app/scripts/utils/web-api-utils.js @@ -49,10 +49,12 @@ function getTopologies() { } function getNodeDetails(topology, nodeId) { - var url = [AppStore.getUrlForTopology(topology), nodeId].join('/'); - reqwest(url, function(res) { - AppActions.receiveNodeDetails(res.node); - }); + if (nodeId) { + var url = [AppStore.getUrlForTopology(topology), nodeId].join('/'); + reqwest(url, function(res) { + AppActions.receiveNodeDetails(res.node); + }); + } } module.exports = { @@ -61,7 +63,7 @@ module.exports = { getTopologies: getTopologies, getNodesDelta: function(topologyUrl) { - if (topologyUrl) { + if (topologyUrl && topologyUrl !== currentUrl) { createWebsocket(topologyUrl); } }