Ensure the host PC exists before starting polling

This commit is contained in:
Cameron Gutman 2018-06-12 19:35:20 -07:00
parent 47cfbf3d9f
commit 75d43124ab

View File

@ -108,8 +108,9 @@ function restoreUiAfterNaClLoad() {
// if we're seeing a host we've already seen before, update it for the current local IP. // if we're seeing a host we've already seen before, update it for the current local IP.
hosts[returneMdnsDiscoveredHost.serverUid].address = returneMdnsDiscoveredHost.address; hosts[returneMdnsDiscoveredHost.serverUid].address = returneMdnsDiscoveredHost.address;
} else { } else {
beginBackgroundPollingOfHost(returneMdnsDiscoveredHost); // Host must be in the grid before starting background polling
addHostToGrid(returneMdnsDiscoveredHost, true); addHostToGrid(returneMdnsDiscoveredHost, true);
beginBackgroundPollingOfHost(returneMdnsDiscoveredHost);
} }
}); });
} }
@ -348,8 +349,9 @@ function addHost() {
hosts[_nvhttpHost.serverUid].address = _nvhttpHost.address; hosts[_nvhttpHost.serverUid].address = _nvhttpHost.address;
hosts[_nvhttpHost.serverUid].userEnteredAddress = _nvhttpHost.userEnteredAddress; hosts[_nvhttpHost.serverUid].userEnteredAddress = _nvhttpHost.userEnteredAddress;
} else { } else {
beginBackgroundPollingOfHost(_nvhttpHost); // Host must be in the grid before starting background polling
addHostToGrid(_nvhttpHost); addHostToGrid(_nvhttpHost);
beginBackgroundPollingOfHost(_nvhttpHost);
} }
saveHosts(); saveHosts();
}, function() { }, function() {