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/app/assets/javascripts/action_cable.js | |
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/app/assets/javascripts/action_cable.js')
-rw-r--r-- | actioncable/app/assets/javascripts/action_cable.js | 7 |
1 files changed, 4 insertions, 3 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; |