aboutsummaryrefslogtreecommitdiff
path: root/src/gateway/shard.rs
Commit message (Expand)AuthorAgeFilesLines
* Fix all the dead links in the docsErk-2018-08-091-7/+6
* Clarify a Shard sequence-off messageZeyla Hellyer2018-04-251-1/+1
* Refactor imports/exports to use nested groups and better formattingacdenisSK2018-03-291-10/+16
* Add a connection timeoutZeyla Hellyer2018-03-271-1/+9
* Fix heartbeat checkingZeyla Hellyer2018-03-271-15/+20
* Fix broken docs links caused by model mod changesZeyla Hellyer2018-01-311-2/+2
* Expose a client voice managerZeyla Hellyer2018-01-181-99/+14
* Use an InterMessage to communicate over gatewayZeyla Hellyer2018-01-181-2/+6
* Compare Instants in Shard::latencyZeyla Hellyer2018-01-061-4/+6
* Fix shards attempting to re-identify on their ownZeyla Hellyer2017-12-161-25/+19
* Break up the model moduleZeyla Hellyer2017-12-161-4/+6
* Re-order use statements alphabeticallyZeyla Hellyer2017-11-111-4/+4
* Fix Shard::shard_info doctestZeyla Hellyer2017-11-091-3/+1
* Fix doc-testsacdenisSK2017-11-081-45/+7
* Whoops. Add a `FromStr` impl for `ReactionType`acdenisSK2017-11-041-58/+3
* Merge v0.4.3acdenisSK2017-11-041-0/+130
|\
| * Fix doctests for a variety of feature targetsZeyla Hellyer2017-11-011-2/+19
| * Use consistent token names in examplesZeyla Hellyer2017-11-011-1/+1
| * Fix shard shutdown via ContextZeyla Hellyer2017-10-291-0/+19
* | Redo client internals + gatewayZeyla Hellyer2017-11-031-578/+311
* | Make the Client return a ResultZeyla Hellyer2017-11-031-1/+3
* | Remove unwrapsacdenisSK2017-10-241-1/+1
* | Merge v0.4.2acdenisSK2017-10-241-3/+23
|\|
| * Properly update emojis, fix shard retries, fix csLakelezz2017-10-231-1/+17
| * Fix shard connectionZeyla Hellyer2017-10-191-29/+26
| * Use update syntax for Shard (#195)Edward Yang2017-10-161-22/+29
| * Reset shard heartbeat state on resumeZeyla Hellyer2017-10-091-0/+2
| * Use an as_ref hackacdenisSK2017-10-051-3/+3
| * Replace slice parametres by IntoIterator (#177)François Triquet2017-10-051-2/+3
| * `to_owned` -> `to_string`acdenisSK2017-10-011-7/+7
| * Have `ConnectionStage` derive CopyacdenisSK2017-10-011-1/+1
| * Improve shard logicZeyla Hellyer2017-09-301-29/+41
| * Improve shard and shard runner loggingZeyla Hellyer2017-09-301-57/+80
* | Remove `on_` prefix to EventHandler tymethodsZeyla Hellyer2017-10-221-1/+1
* | Remove setting of the afk field in shardsZeyla Hellyer2017-10-191-20/+9
* | Switch to parking_lot::{Mutex, RwLock}Zeyla Hellyer2017-10-101-33/+132
* | Resume on resumable session invalidationsZeyla Hellyer2017-10-091-7/+9
* | Reset shard heartbeat state on resumeZeyla Hellyer2017-10-091-0/+2
* | Use an as_ref hackacdenisSK2017-10-091-3/+3
* | Replace slice parametres by IntoIterator (#177)François Triquet2017-10-091-2/+3
* | `to_owned` -> `to_string`acdenisSK2017-10-091-7/+7
* | Have `ConnectionStage` derive CopyacdenisSK2017-10-091-1/+1
* | Improve shard logicZeyla Hellyer2017-10-091-29/+41
* | Improve shard and shard runner loggingZeyla Hellyer2017-10-091-57/+80
|/
* Add a shard managerZeyla Hellyer2017-09-241-2/+14
* Apply rustfmtZeyla Hellyer2017-09-181-69/+109
* Prevent malformed opus data from crashing the bot process (#149)Maiddog2017-08-271-35/+37
* Add ability to play DCA and Opus files. (#148)Maiddog2017-08-271-7/+11
* Revamp `RwLock` usage in the libacdenisSK2017-08-241-55/+51
* Fix presence updatesMaiddog2017-08-211-0/+2