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 |
|