aboutsummaryrefslogtreecommitdiff
path: root/src/client/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* Use consistent token names in examplesZeyla Hellyer2017-11-011-1/+1
* Fix clippy lintsZeyla Hellyer2017-10-111-6/+6
* Make the client threadpool user-customizableZeyla Hellyer2017-10-091-0/+12
* `to_owned` -> `to_string`acdenisSK2017-10-011-1/+1
* Fix client shards by cloning ShardManager runnersZeyla Hellyer2017-09-271-8/+11
* Fix client no-framework compilationZeyla Hellyer2017-09-271-0/+1
* Add a shard managerZeyla Hellyer2017-09-241-268/+19
* Remove tokio usageZeyla Hellyer2017-09-211-17/+3
* Fix block on spawning multiple shardsZeyla Hellyer2017-09-181-21/+26
* Apply rustfmtZeyla Hellyer2017-09-181-13/+5
* Add a way for users to get ShardsZeyla Hellyer2017-09-051-0/+56
* Add ability to play DCA and Opus files. (#148)Maiddog2017-08-271-8/+16
* Revamp `RwLock` usage in the libacdenisSK2017-08-241-16/+8
* Move builtin framework impl to its own moduleZeyla Hellyer2017-08-191-3/+3
* Apply rustfmtZeyla Hellyer2017-08-181-3/+10
* Move the Framework trait to the frameworkZeyla Hellyer2017-08-181-2/+2
* Clippy and rustfmtacdenisSK2017-08-011-6/+6
* Remove a few clonesacdenisSK2017-07-291-5/+6
* Change the config a bit, and a few nitpicksacdenisSK2017-07-271-21/+29
* rustfmtacdenisSK2017-07-271-58/+62
* Make the `framework` module feature-gated and fix the names in the helper macroacdenisSK2017-07-271-3/+3
* PhantomData begoneacdenisSK2017-07-231-1/+0
* Fix #130acdenisSK2017-07-221-12/+68
* Fix event handler dispatchingacdenisSK2017-07-171-7/+11
* Make CloseHandle derive Copy (#127)Jorge Israel Peña2017-07-161-1/+1
* Handle the closing of Shards (#126)Jorge Israel Peña2017-07-161-3/+16
* Possibly fix the closing of shardsacdenisSK2017-07-161-2/+1
* Add a close handle for closing the shards in another threadacdenisSK2017-07-161-4/+13
* Actually, revert the publicity and add `#[derive(Clone)]`acdenisSK2017-07-161-1/+2
* Make `HANDLE_STILL` publicacdenisSK2017-07-161-1/+1
* Remove more threads with futuresacdenisSK2017-07-151-23/+22
* Add a way to close all shards explictlyacdenisSK2017-07-141-22/+36
* Switch to tokio for events (#122)Alex Lyon2017-07-141-22/+30
* Remove the deprecated functionsacdenisSK2017-07-111-18/+0
* Fix doc testsacdenisSK2017-07-021-14/+50
* Whoops, and add a fail-safe to an upcomming pr to the compileracdenisSK2017-06-281-3/+3
* Update readme, docs and add `EventHandler` to the preludeacdenisSK2017-06-281-19/+31
* Merge branch "trait-based-event-handling"acdenisSK2017-06-281-637/+25
* Add an `on_cached` event (#114)alex2017-06-281-0/+26
* Docs fixesmei2017-06-271-2/+1
* Fix no-framework, client compilesZeyla Hellyer2017-06-241-1/+1
* Attempt to reconnect if heartbeating failsZeyla Hellyer2017-06-211-1/+1
* Reconnect on failed heartbeatsZeyla Hellyer2017-06-211-1/+5
* Rework shard logic and shard handlingZeyla Hellyer2017-06-161-127/+49
* Reset shard handling on reconnectsZeyla Hellyer2017-06-141-0/+6
* Fix voice compilationZeyla Hellyer2017-06-101-33/+49
* Upgrade rust-websocket, rust-openssl, and hyperZeyla Hellyer2017-06-071-28/+53
* Make client starts return an errorZeyla Hellyer2017-06-061-2/+35
* Make client join shards and returnZeyla Hellyer2017-06-061-4/+8
* Deprecate Client::login, add Client::newZeyla Hellyer2017-06-061-34/+43