Rapptz f658fcf164 Make every shard maintain its own reconnect loop
Previously if a disconnect happened the client would get in a bad state
and certain shards would be double sending due to unhandled exceptions
raising back to Client.connect and causing all shards to be reconnected
again.

This new code overrides Client.connect to have more finer control and
allow each individual shard to maintain its own reconnect loop and then
serially request reconnection to ensure that IDENTIFYs are not
overlapping.
2020-07-25 09:59:39 -04:00
..
2018-01-26 12:46:19 -05:00
2020-06-28 14:50:43 -04:00
2020-07-08 23:18:13 -04:00
2020-06-30 23:32:00 -04:00
2020-01-19 20:03:00 -05:00
2020-01-19 20:03:00 -05:00
2020-01-19 20:03:00 -05:00
2020-07-22 23:18:29 -04:00
2020-06-28 14:50:43 -04:00
2020-05-29 22:40:14 -04:00
2020-07-25 09:59:38 -04:00
2020-06-30 23:32:00 -04:00
2020-06-30 23:32:00 -04:00
2020-05-29 23:19:36 -04:00
2020-01-19 20:03:00 -05:00
2020-01-19 20:03:00 -05:00
2020-01-19 20:03:00 -05:00
2020-06-30 23:32:00 -04:00
2020-01-19 20:03:00 -05:00
2020-01-19 20:03:00 -05:00
2020-05-10 19:35:45 -04:00
2020-01-24 20:53:34 -05:00
2020-06-30 23:32:00 -04:00