Chris Rhodes
5ef835fc80
Fix GuildBans. Fixes #263
2016-11-03 22:39:55 -07:00
Chris Rhodes
c96162c425
Add support for Message Reactions.
2016-11-03 22:07:06 -07:00
jonas747
9c7c9d3fd2
Added RequestGuildMembers to request guild members from the gateway
2016-09-25 21:29:59 +02:00
jonas747
2a1f0ff893
Added the CHANNEL_PINS_UPDATE event
2016-07-29 23:40:56 +02:00
Bruce Marriner
a9da8a5daf
Cleanup, Logging, Finished Resumed code.
2016-04-30 21:40:13 -05:00
Bruce Marriner
38c51ce788
Renamed RateLimited to RateLimit
...
This is more consistant with other event names.
2016-04-28 17:43:41 -05:00
Bruce Marriner
098d7861a4
BREAKING - Added RateLimited event
...
Renamed RateLimit struct to TooManyRequests{} and added new event struct
RateLimited{} which can be registerd to with AddHandler() and will be
emitted anytime a HTTP 429 is received on the HTTP API.
2016-04-28 17:41:05 -05:00
Chris Rhodes
756bc98463
Fix user struct embedding in UserUpdate event.
2016-04-01 16:59:17 -07:00
Chris Rhodes
6e568533b2
Early support for PresencesReplace
2016-03-19 16:22:36 -07:00
Chris Rhodes
f58410afa4
Support user guild settings update event.
2016-02-21 19:35:21 -08:00
Chris Rhodes
79247272ff
Handler updates, no backwards incompatible API changes.
...
AddHandler now returns a func that can remove the handler.
The handlers map is now guarded by its own mutex.
Moved eventMap to events.go for readability.
Improved documentation.
2016-02-19 22:28:21 -08:00
Chris Rhodes
6fa99712ef
Finish converting large switch statement into a map of functions.
2016-02-14 18:48:37 -08:00