aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/lib/action_cable/subscription_adapter/redis.rb
Commit message (Collapse)AuthorAgeFilesLines
* Support faye-websocket + EventMachine as an optionMatthew Draper2016-03-021-4/+5
|
* Use redis_connector to create redis connections for both subscriptions and ↵Pratik Naik2016-02-261-2/+6
| | | | broadcasts
* Allow for non-standard redis connectorsDavid Heinemeier Hansson2016-02-041-1/+5
|
* Switch the default redis adapter to a single-stream modelMatthew Draper2016-02-011-30/+126
| | | | | | This new adapter does get a little more intimate with the redis-rb gem's implementation than I would like, but it's the least bad of the approaches I've come up with.
* Synchronize the lazy setters in ServerMatthew Draper2016-01-301-4/+13
| | | | They're all at risk of races on the first requests.
* Revert "Revert "Eliminate the EventMachine dependency""Matthew Draper2016-01-301-0/+16
|
* Revert "Eliminate the EventMachine dependency"David Heinemeier Hansson2016-01-271-16/+0
|
* Using a hacked faye-websocket, drop EventMachineMatthew Draper2016-01-241-0/+16
|
* Allow subscription adapters to be shut downMatthew Draper2016-01-241-0/+5
|
* Normalize on no arguments for the success callbackMatthew Draper2016-01-241-1/+1
|
* Use the correct reference to the redis connectionBrit Gardner2016-01-221-1/+1
| | | | | Fixes #23193 This was throwing `There was an exception - NameError(undefined local variable or method `hi_redis_conn' for #<ActionCable::SubscriptionAdapter::Redis:0x007fb1449e2b70>)` on unsubscribe.
* Merge pull request #22950 from maclover7/adapterize-storage-actioncableMatthew Draper2016-01-201-7/+6
| | | | Adapterize storage for ActionCable
* Fix code review commentsJon Moss2016-01-181-24/+17
| | | | | | | - adapter -> pubsub (re)rename internally - Change variable names to match method names - Add EventMachine `~> 1.0` as a runtime dependency of ActionCable - Refactor dependency loading for adapters
* ActionCable::StorageAdapter ==> ActionCable::SubscriptionAdapterJon Moss2016-01-181-0/+45