| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Change rest::execute_webhooks to a POST | Austin Hellyer | 2017-01-24 | 1 | -1/+1 | |
| | | ||||||
| * | Make BootInfo/MonitorInfo private | Austin Hellyer | 2017-01-23 | 1 | -3/+3 | |
| | | ||||||
| * | Switch to a mostly-fully OOP approach | Austin Hellyer | 2017-01-23 | 2 | -1133/+276 | |
| | | | | | | | The context is now strictly in relation to the context of the current channel related to the event, if any. See Context::say for a list of events that the context can be used for. | |||||
| * | Fix no-framework compilation | Austin Hellyer | 2017-01-21 | 1 | -12/+28 | |
| | | ||||||
| * | Dispatch Ready events | Austin Hellyer | 2017-01-21 | 1 | -6/+23 | |
| | | ||||||
| * | Reboot shard on broken pipe | Austin Hellyer | 2017-01-20 | 3 | -108/+211 | |
| | | | | | | | If the receiver or sender breaks the pipe for one reason or another, shutdown both. Afterwards, close down the keepalive and perform a reboot of the shard. | |||||
| * | Make a single POST on guild role create | Austin Hellyer | 2017-01-18 | 2 | -15/+3 | |
| | | | | | | The endpoint to create a role no longer returns an empty role which must be PATCHed, and can be completed in the initial request. | |||||
| * | TRACE-log on shard handler event receival | Austin Hellyer | 2017-01-18 | 1 | -0/+4 | |
| | | ||||||
| * | Credit Shard::latency | Austin Hellyer | 2017-01-16 | 1 | -0/+2 | |
| | | ||||||
| * | Set internal seq to number received on dispatches | Austin Hellyer | 2017-01-15 | 1 | -0/+2 | |
| | | ||||||
| * | Don't reconnect on WS error within some time | Austin Hellyer | 2017-01-15 | 1 | -0/+7 | |
| | | | | | Wait until at least one heartbeat has been sent before doing so. | |||||
| * | Reconnect on any websocket error | Austin Hellyer | 2017-01-15 | 1 | -2/+0 | |
| | | ||||||
| * | Add shard latency tracking | Austin Hellyer | 2017-01-14 | 2 | -7/+38 | |
| | | ||||||
| * | Clarify that messages can't be older than 2 weeks. | Illia | 2017-01-14 | 1 | -0/+2 | |
| | | ||||||
| * | Fix a payload decode | Austin Hellyer | 2017-01-09 | 1 | -6/+1 | |
| | | | | | Resume doesn't have a heartbeat_interval, so don't try to decode it. | |||||
| * | Add more shard logging | Austin Hellyer | 2017-01-08 | 1 | -6/+32 | |
| | | ||||||
| * | Slightly modify close resume logic | Austin Hellyer | 2017-01-08 | 1 | -1/+4 | |
| | | ||||||
| * | Wait 5s between shard boots | Austin Hellyer | 2017-01-07 | 1 | -0/+3 | |
| | | ||||||
| * | Fix shard boot index | Austin Hellyer | 2017-01-07 | 1 | -4/+4 | |
| | | ||||||
| * | Make Client.shards private | Austin Hellyer | 2017-01-05 | 1 | -1/+1 | |
| | | ||||||
| * | Fix rs suffix | Illia | 2017-01-05 | 2 | -2/+2 | |
| | | ||||||
| * | Simplify a small bit of Context | Austin Hellyer | 2017-01-04 | 1 | -21/+14 | |
| | | ||||||
| * | Simplify Context::get_reaction_users | Austin Hellyer | 2017-01-04 | 1 | -5/+1 | |
| | | ||||||
| * | Fix Context::get_reaction_users docs | Austin Hellyer | 2017-01-04 | 1 | -6/+0 | |
| | | ||||||
| * | Add Context::get_user | Austin Hellyer | 2017-01-04 | 1 | -0/+22 | |
| | | ||||||
| * | Return a User from rest::get_user | Austin Hellyer | 2017-01-04 | 1 | -2/+2 | |
| | | ||||||
| * | 4011 is not handable | Laura | 2017-01-04 | 1 | -1/+2 | |
| | | ||||||
| * | Remove user logout endpoint | Austin Hellyer | 2017-01-01 | 2 | -26/+0 | |
| | | ||||||
| * | Implement context message queueing | Taavi | 2017-01-01 | 1 | -1/+38 | |
| | | | | Also the dreaded `ctx <<= "something"` which is actually a mistake. | |||||
| * | Convert heartbeat debug to a trace | Austin Hellyer | 2016-12-31 | 1 | -1/+1 | |
| | | ||||||
| * | Fix typo | Illia | 2016-12-31 | 3 | -5/+5 | |
| | | ||||||
| * | Remove use of struct pattern match | Austin Hellyer | 2016-12-29 | 1 | -1/+1 | |
| | | ||||||
| * | Slightly simplify Shard::set_presence | Austin Hellyer | 2016-12-29 | 1 | -5/+4 | |
| | | ||||||
| * | "Fix" clippy lints | Austin Hellyer | 2016-12-29 | 1 | -0/+1 | |
| | | ||||||
| * | Add guild and channel search | Austin Hellyer | 2016-12-29 | 4 | -2/+155 | |
| | | ||||||
| * | Rework some event handles | Austin Hellyer | 2016-12-29 | 1 | -3/+24 | |
| | | ||||||
| * | Heartbeat recv: send null d value | Austin Hellyer | 2016-12-29 | 1 | -1/+1 | |
| | | ||||||
| * | A bit more logging | Austin Hellyer | 2016-12-29 | 1 | -0/+4 | |
| | | ||||||
| * | Round 1 | Austin Hellyer | 2016-12-29 | 5 | -61/+123 | |
| | | ||||||
| * | Use conditional blocks over macros | Austin Hellyer | 2016-12-29 | 4 | -34/+54 | |
| | | ||||||
| * | Update current user presence in cache on set | Austin Hellyer | 2016-12-28 | 1 | -1/+20 | |
| | | | | | | | | | Update the presence of the current user in the cache - if enabled - when the current user updates their presence through a Shard. Additionally, instead of sending an idle "since" of 0, use the current time. | |||||
| * | Accept u64 shard counts | Austin Hellyer | 2016-12-26 | 3 | -9/+12 | |
| | | ||||||
| * | Add `on_message` example | indiv0 | 2016-12-21 | 1 | -0/+16 | |
| | | ||||||
| * | Fix current application decoding | Austin Hellyer | 2016-12-18 | 1 | -4/+13 | |
| | | | | | | | | | | The endpoint for retrieving the current application does not return a `flags`, so don't try to decode it. Additionally, rename `get_application_info` to `get_current_application_info` and create a new `get_application_info` for getting the current user's applications by Id. | |||||
| * | Remove cache feature dependency for framework | Austin Hellyer | 2016-12-16 | 1 | -0/+12 | |
| | | ||||||
| * | Make 'voice' feature not require 'cache' | Austin Hellyer | 2016-12-16 | 1 | -1/+1 | |
| | | | | | | | | | The voice module required the cache feature in order to access the current user's Id. Instead, just copy the Id into the VoiceManager and distribute it from there -- the memory impact will be very minimal in comparison to the benefits of not needing to constantly unlock the Cache and not needing the user to be forced to use the Cache. | |||||
| * | Simplify gateway identify compression | Austin Hellyer | 2016-12-16 | 1 | -7/+2 | |
| | | ||||||
| * | Don't mutate token for bots on profile change | zeyla | 2016-12-13 | 1 | -2/+4 | |
| | | ||||||
| * | Implement command groups and buckets | Illia | 2016-12-13 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement command groups * change to ref mut * Implement framework API. * Remove commands field * Make it all work * Make example use command groups * Requested changes * Implement adding buckets * Add ratelimit check function * Finish everything * Fix voice example * Actually fix it * Fix doc tests * Switch to result * Savage examples * Fix docs * Fixes * Accidental push * 👀 * Fix an example * fix some example * Small cleanup * Abstract ratelimit bucket logic | |||||
| * | Cleanup gateway prep | Austin Hellyer | 2016-12-12 | 1 | -4/+1 | |
| | | ||||||