diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2019-03-11 14:32:43 +0100 |
---|---|---|
committer | Kasper Timm Hansen <kaspth@gmail.com> | 2019-03-11 14:32:43 +0100 |
commit | 5f7e01c84c7b8da7a8fb3264ff393330db170565 (patch) | |
tree | 7c51150f0e53b611df40e81aca91f9aa7054b2a6 /actioncable | |
parent | 33800d2330e1c7d36dcbb5150857cfb33fc45379 (diff) | |
download | rails-5f7e01c84c7b8da7a8fb3264ff393330db170565.tar.gz rails-5f7e01c84c7b8da7a8fb3264ff393330db170565.tar.bz2 rails-5f7e01c84c7b8da7a8fb3264ff393330db170565.zip |
Fix style issues and build source after #35525
Ran `cd actioncable && yarn build`.
[ Kasper Timm Hansen & Ryan Castner ]
Diffstat (limited to 'actioncable')
-rw-r--r-- | actioncable/app/assets/javascripts/action_cable.js | 7 | ||||
-rw-r--r-- | actioncable/app/javascript/action_cable/index.js | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/actioncable/app/assets/javascripts/action_cable.js b/actioncable/app/assets/javascripts/action_cable.js index 280adbfa83..4efab2ed46 100644 --- a/actioncable/app/assets/javascripts/action_cable.js +++ b/actioncable/app/assets/javascripts/action_cable.js @@ -465,14 +465,15 @@ } } function createWebSocketURL(url) { - if (url && !/^wss?:/i.test(url)) { + var webSocketURL = typeof url === "function" ? url() : url; + if (webSocketURL && !/^wss?:/i.test(webSocketURL)) { var a = document.createElement("a"); - a.href = url; + a.href = webSocketURL; a.href = a.href; a.protocol = a.protocol.replace("http", "ws"); return a.href; } else { - return url; + return webSocketURL; } } exports.Connection = Connection; diff --git a/actioncable/app/javascript/action_cable/index.js b/actioncable/app/javascript/action_cable/index.js index e9892ee821..e679745fd7 100644 --- a/actioncable/app/javascript/action_cable/index.js +++ b/actioncable/app/javascript/action_cable/index.js @@ -30,7 +30,7 @@ export function getConfig(name) { } export function createWebSocketURL(url) { - const webSocketURL = typeof url === 'function' ? url() : url; + const webSocketURL = typeof url === "function" ? url() : url if (webSocketURL && !/^wss?:/i.test(webSocketURL)) { const a = document.createElement("a") |