diff options
author | Pratik Naik <pratiknaik@gmail.com> | 2015-01-16 22:09:26 +0530 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2015-01-16 22:09:26 +0530 |
commit | 449b3ca7b08c000c05100cc909fc29cbc9f365ee (patch) | |
tree | c8facc4af588a20fa128bea8c240ffaf16c75d66 /lib | |
parent | 792fe4b29ce76089672c0741370b10d03a7f076a (diff) | |
download | rails-449b3ca7b08c000c05100cc909fc29cbc9f365ee.tar.gz rails-449b3ca7b08c000c05100cc909fc29cbc9f365ee.tar.bz2 rails-449b3ca7b08c000c05100cc909fc29cbc9f365ee.zip |
Initialize subscriptions as early as possible
Diffstat (limited to 'lib')
-rw-r--r-- | lib/action_cable/server.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/action_cable/server.rb b/lib/action_cable/server.rb index 1b444a4e7a..08a6e9030b 100644 --- a/lib/action_cable/server.rb +++ b/lib/action_cable/server.rb @@ -2,7 +2,6 @@ require 'set' module ActionCable class Server < Cramp::Websocket - on_start :initialize_subscriptions on_data :received_data on_finish :cleanup_subscriptions @@ -15,8 +14,10 @@ module ActionCable end end - def initialize_subscriptions + def initialize(*) @subscriptions = {} + + super end def received_data(data) |