1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

33 commits

Author SHA1 Message Date
Pratik Naik
d96ea7c5e4 Never stop attempting to reconnect 2015-02-26 15:52:45 -06:00
Pratik Naik
359f006bac Reconnect the websocket if the server doesnt send a ping every 6 seconds 2015-02-26 14:25:34 -06:00
Jeremy Kemper
247453adec Merge remote-tracking branch 'origin/celluloid'
Conflicts:
	lib/action_cable/server.rb
2015-02-16 08:20:09 -08:00
Pratik Naik
2c0c9a17d0 Move assets to the gem 2015-02-12 20:47:26 +05:30
Pratik Naik
00aec9c8e8 Ping the client every 3 seconds 2015-02-11 00:00:51 +05:30
David Heinemeier Hansson
c0936fbf1f Add logging 2015-02-09 21:22:32 -08:00
David Heinemeier Hansson
9b8195b4b0 Inline id_key variable 2015-02-09 21:22:21 -08:00
Pratik Naik
85ac703585 Raise an exception when Server.pubsub class method is not defined 2015-02-07 09:22:22 +05:30
Pratik Naik
60173338ee Fix periodic timers 2015-02-07 09:22:00 +05:30
Pratik Naik
ceedb5fb70 Merge branch 'master' into celluloid 2015-02-07 00:49:56 +05:30
Pratik Naik
05309cdf38 Use the class pubsub method 2015-02-07 00:49:41 +05:30
Pratik Naik
c40e52ea68 Use just one redis connection 2015-02-07 00:47:45 +05:30
Pratik Naik
55a088167e Add a Server#disconnect callback 2015-02-05 21:00:18 +05:30
Pratik Naik
df70406ef4 Generic Worker#invoke method 2015-02-05 20:58:38 +05:30
Pratik Naik
1b090cf6b2 Helper method for worker_pool 2015-02-05 20:51:32 +05:30
Pratik Naik
41e4396a55 Configurable worker pool size 2015-02-05 20:43:51 +05:30
Pratik Naik
b67b197564 Update the gemspec 2015-02-05 19:40:56 +05:30
Pratik Naik
d014bf9328 EM epoll 2015-02-05 18:59:27 +05:30
Pratik Naik
d9d6ebcac8 Run periodic timers via the worker pool 2015-02-05 17:02:01 +05:30
Pratik Naik
7fef6b01a3 No cramp and use celluloid workers to run callbacks 2015-02-05 16:35:11 +05:30
David Heinemeier Hansson
55c956b346 Add a disconnect callback 2015-01-31 15:05:58 -08:00
Pratik Naik
4f36bc66e6 Add support for redis channels 2015-01-19 15:40:32 +05:30
Pratik Naik
568599dd20 Fix unsubscribe callbacks 2015-01-19 15:07:28 +05:30
Pratik Naik
3c4488cd9d No need for matching params 2015-01-19 14:28:45 +05:30
Pratik Naik
76c230e7d8 Use instance_exec to invoke the lambda callback 2015-01-17 12:15:20 +05:30
Pratik Naik
6a78da9249 More API changes 2015-01-17 12:02:05 +05:30
Pratik Naik
955bf93549 Use underscored class name as the default channel name 2015-01-17 11:39:28 +05:30
Pratik Naik
61ea867f29 Always pass the channel broadcast in message key 2015-01-16 22:19:47 +05:30
Pratik Naik
449b3ca7b0 Initialize subscriptions as early as possible 2015-01-16 22:09:26 +05:30
Pratik Naik
792fe4b29c Specify channel name as an attribute 2015-01-15 23:49:01 +05:30
Pratik Naik
a5c3a8d3e3 Latest gems and fix a callback bug 2015-01-15 21:07:31 +05:30
Pratik Naik
935b73b4c1 Rename publish to broadcast 2015-01-15 10:24:35 +05:30
Pratik Naik
db568553d1 Action Cable take#1 2015-01-14 21:59:47 +05:30