aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Message::guild() helperAustin Hellyer2016-12-311-3/+15
|
* Fix typoIllia2016-12-3112-20/+20
|
* Add command alias support and command.exampletaavi?2016-12-296-66/+155
|
* Remove use of struct pattern matchAustin Hellyer2016-12-291-1/+1
|
* Slightly simplify Shard::set_presenceAustin Hellyer2016-12-291-5/+4
|
* "Fix" clippy lintsAustin Hellyer2016-12-291-0/+1
|
* Add guild and channel searchAustin Hellyer2016-12-2911-10/+949
|
* Rework some event handlesAustin Hellyer2016-12-291-3/+24
|
* Heartbeat recv: send null d valueAustin Hellyer2016-12-291-1/+1
|
* A bit more loggingAustin Hellyer2016-12-291-0/+4
|
* Round 1Austin Hellyer2016-12-295-61/+123
|
* Use conditional blocks over macrosAustin Hellyer2016-12-299-202/+138
|
* Add user static avatar url methodsAustin Hellyer2016-12-281-0/+16
|
* Simplify Role's Ord implAustin Hellyer2016-12-281-11/+3
|
* Update current user presence in cache on setAustin Hellyer2016-12-281-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.
* Support webp/gif avatarsAustin Hellyer2016-12-281-4/+24
| | | | | If the avatar hash begins with "a_", then the avatar is animated and is a GIF. Otherwise, use WEBP.
* Accept u64 shard countsAustin Hellyer2016-12-264-12/+15
|
* Use $crate in the command macroalex2016-12-242-6/+5
|
* Match event namesAustin Hellyer2016-12-221-107/+63
|
* Simplify event decodingAustin Hellyer2016-12-221-62/+62
|
* Abstract event decoders to associated functionsAustin Hellyer2016-12-221-260/+682
| | | | | | Abstract the logic from simply `Event::decode` and `VoiceEvent::decode` to each individual event variant struct, in the form of associated `decode` functions.
* Fix grammar in framework help the commandzeyla2016-12-211-1/+1
|
* Add `on_message` exampleindiv02016-12-211-0/+16
|
* (╯°□°)╯︵ ┻━┻Austin Hellyer2016-12-194-6/+14
|
* Clarify command missing argument messageAustin Hellyer2016-12-191-1/+1
|
* Remove image/thumbnail embed buildersAustin Hellyer2016-12-182-84/+13
| | | | | | | | When implemented, it was thought that images and thumbnails would be able to have their height/width specified. This isn't the case, and so the image/height methods were deprecated on the builders. Time has passed, so just remove them in favour of direct methods on CreateEmbed instead.
* Fix a typo in UserId::find docsAustin Hellyer2016-12-181-1/+1
|
* Allow time::Tm to be passed into embed timestampAustin Hellyer2016-12-181-9/+44
|
* No Z or +XX:XXChristopher F2016-12-181-3/+4
| | | | Eventual Consistency:tm:
* Add documentation regarding ISO-8601 to embedsChristopher F2016-12-181-0/+7
|
* Fix framework message position boundary splitsAustin Hellyer2016-12-181-18/+21
| | | | | | | The framework would take the length of the prefix in bytes, and then search for a command either directly after the byte length _and_ plus one for a command. Instead, ensure that the message is longer than the prefix.
* Fix Message::delete()Austin Hellyer2016-12-181-7/+7
|
* Default Framework command use_quotes to falseAustin Hellyer2016-12-181-1/+1
|
* Add framework config to ignore webhook messagesIllia2016-12-182-1/+23
|
* Fix current application decodingAustin Hellyer2016-12-181-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.
* Fix framework before checkAustin Hellyer2016-12-181-1/+1
| | | | | | The framework would ignore the `before` function if the command was not ran by an owner. Instead, flip the conditions so that it's always run, and then the result is succeeded by an owner check.
* Expose message webhook IdsIllia2016-12-181-0/+6
|
* Fix framework command cooldownsAustin Hellyer2016-12-171-1/+1
|
* Add guild splash URL methodsAustin Hellyer2016-12-171-0/+23
|
* Remove useless cache useAustin Hellyer2016-12-171-3/+0
|
* Make Id displays format u64 instead of a mentionAustin Hellyer2016-12-172-6/+6
| | | | | | Instead of mentioning the channel, role, or user on an Id display format, format its inner u64 instead. Instead, use `Id::mention()` to accomplish the equivilant.
* Remove cache feature dependency for frameworkAustin Hellyer2016-12-162-55/+77
|
* Make 'voice' feature not require 'cache'Austin Hellyer2016-12-166-8/+19
| | | | | | | | 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 compressionAustin Hellyer2016-12-161-7/+2
|
* Framework: format argument number on parse errorIllia2016-12-161-2/+9
|
* Fix framework owners_only checkIllia2016-12-161-6/+8
|
* Fix User::avatar_url + add Id display testsAustin Hellyer2016-12-151-2/+2
| | | | | User::avatar_url was formatting the user's Id as a mention, rather than the inner u64.
* Plain help: put groups on their own lineAustin Hellyer2016-12-141-0/+2
|
* Fix plain help command usage outputAustin Hellyer2016-12-141-0/+2
|
* Framework blocks, disabled commands, improvementsIllia2016-12-144-48/+205
|