diff --git a/package.json b/package.json index a941a04f5c..38bacda7fe 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "author": "Paulus Schoutsen (http://paulusschoutsen.nl)", "license": "Apache-2.0", "dependencies": { - "home-assistant-js-websocket": "^0.7.3" + "home-assistant-js-websocket": "^1.0.0" }, "devDependencies": { "bower": "^1.8.0", diff --git a/src/app-core.js b/src/app-core.js index 9b63749f1a..6c37975f6f 100644 --- a/src/app-core.js +++ b/src/app-core.js @@ -6,7 +6,9 @@ window.HASS_DEMO = __DEMO__; const init = window.createHassConnection = function (password) { const proto = window.location.protocol === 'https:' ? 'wss' : 'ws'; const url = `${proto}://${window.location.host}/api/websocket`; - const options = {}; + const options = { + setupRetry: 10, + }; if (password !== undefined) { options.authToken = password; } diff --git a/src/layouts/login-form.html b/src/layouts/login-form.html index 325c02bc6d..0f575be2d9 100644 --- a/src/layouts/login-form.html +++ b/src/layouts/login-form.html @@ -69,7 +69,7 @@

-
Loading data
+
[[computeLoadingMsg(isValidating)]]
@@ -127,6 +127,10 @@ Polymer({ window.removeInitMsg(); }, + computeLoadingMsg: function (isValidating) { + return isValidating ? 'Connecting' : 'Loading data'; + }, + computeShowSpinner: function (forceShowLoading, isValidating) { return forceShowLoading || isValidating; }, diff --git a/yarn.lock b/yarn.lock index 6b0690e49d..d356c05003 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2802,9 +2802,9 @@ hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" -home-assistant-js-websocket@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/home-assistant-js-websocket/-/home-assistant-js-websocket-0.7.3.tgz#e65ac99b59a0b2c623048457c259808d67030c7f" +home-assistant-js-websocket@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/home-assistant-js-websocket/-/home-assistant-js-websocket-1.0.0.tgz#d3c0f9e96002189e0b25c837e970d68204e8077c" homedir-polyfill@^1.0.0: version "1.0.1"