提交 e0797271 编写于 作者: J Javan Makhmali

Improve guard against opening multiple web sockets

上级 60d2f4be
......@@ -10,12 +10,13 @@ class Cable.Connection
else
false
open: ->
if @isOpen()
throw new Error("Must close existing connection before opening")
open: =>
if @webSocket and not @isState("closed")
throw new Error("Existing connection must be closed before opening")
else
@webSocket = new WebSocket(@consumer.url)
@installEventHandlers()
true
close: ->
@webSocket?.close()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册