diff options
author | Javan Makhmali <javan@javan.us> | 2015-06-25 11:36:40 -0400 |
---|---|---|
committer | Javan Makhmali <javan@javan.us> | 2015-06-25 11:36:40 -0400 |
commit | d9d7371c568fe99ef460202ebe7217bfed050e88 (patch) | |
tree | 0fa912f37d97b855d476e7caa484cf40ea1b18a5 /lib/assets/javascripts/cable/channel.js.coffee | |
parent | 53d0b22aeeba1a585abe47b4a9417462b812d1a4 (diff) | |
download | rails-d9d7371c568fe99ef460202ebe7217bfed050e88.tar.gz rails-d9d7371c568fe99ef460202ebe7217bfed050e88.tar.bz2 rails-d9d7371c568fe99ef460202ebe7217bfed050e88.zip |
Assume subscribers have an identifier
Diffstat (limited to 'lib/assets/javascripts/cable/channel.js.coffee')
-rw-r--r-- | lib/assets/javascripts/cable/channel.js.coffee | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/assets/javascripts/cable/channel.js.coffee b/lib/assets/javascripts/cable/channel.js.coffee index bbdc9c5589..9168a76d3c 100644 --- a/lib/assets/javascripts/cable/channel.js.coffee +++ b/lib/assets/javascripts/cable/channel.js.coffee @@ -2,7 +2,7 @@ class Cable.Channel constructor: (@cable, params = {}, mixin) -> @identifier = JSON.stringify(params) extend(this, mixin) - @cable.subscribers.add(@identifier, this) + @cable.subscribers.add(this) # Perform a channel action with the optional data passed as an attribute perform: (action, data = {}) -> @@ -10,10 +10,10 @@ class Cable.Channel @send(data) send: (data) -> - @cable.sendMessage(@identifier, JSON.stringify(data)) + @cable.send(command: "message", identifier: @identifier, data: JSON.stringify(data)) unsubscribe: -> - @cable.subscribers.remove(@identifier) + @cable.subscribers.remove(this) extend = (object, properties) -> if properties? |