Commit Graph

1125 Commits

Author SHA1 Message Date
RogueException
2dca7d9ebe Changed ids to uint64s 2015-12-13 17:26:59 -04:00
RogueException
0e3edaf01d Merge pull request #17 from jhgg/patch-1
Use `ulong` instead of `long` to store message id
2015-12-13 16:36:04 -04:00
Jake
fab26f0c9e Use ulong instead of long to store message id
Or you'll get an overflow error!
2015-12-13 12:07:51 -08:00
RogueException
3c25e6add2 Added rate limit warning to log. 2015-12-13 12:17:24 -04:00
RogueException
8e16c7a894 Fixed handling of 429 responses 2015-12-12 21:56:27 -04:00
RogueException
99bf5242d1 Added built-in token caching, enabled by default 2015-12-12 21:45:54 -04:00
RogueException
22472d4015 Minor cleanup 2015-12-11 22:14:19 -04:00
RogueException
e581fc8de2 Also fire ServerAvailable/Unavailable when joining/leaving a server 2015-12-11 22:13:34 -04:00
RogueException
4e9a2833e1 Build the Server.EveryoneRole object early just in case 2015-12-11 21:42:07 -04:00
RogueException
4bf4df5c51 Fixed null primary logger 2015-12-11 21:34:58 -04:00
RogueException
267b7bcaf4 Fixed errors during unload with a disabled message cache 2015-12-11 21:32:44 -04:00
RogueException
ca56063e14 Fixed GUILD_MEMBER_REMOVE 2015-12-11 21:30:53 -04:00
RogueException
52934bf390 Fixed reconnects due to connection loss 2015-12-11 19:55:47 -04:00
RogueException
5b647f2251 Use the CancelSource given to TaskManager rather than make our own 2015-12-11 19:31:54 -04:00
RogueException
5760e94d81 Reworked internal task engine for DiscordClient and WebSocket. Several other minor async fixes. 2015-12-11 19:07:55 -04:00
RogueException
2b8184f1ae Removed trackactivity conditionals 2015-12-11 09:33:11 -04:00
RogueException
34d0b996d6 Added DiscordClient.AckMessage 2015-12-11 09:24:47 -04:00
RogueException
1807982b27 Removed AckMessages and TrackActivity config options. 2015-12-11 09:20:42 -04:00
RogueException
89d2050189 Fixed race condition in websocket 2015-12-11 09:07:25 -04:00
RogueException
7986b819ee Added logging shortcuts, simplied log messages 2015-12-11 09:07:03 -04:00
RogueException
910b4c4c3d Removed _userId references 2015-12-10 15:44:55 -04:00
RogueException
3c22ed519c Refreshed nuget packages 2015-12-10 03:25:33 -04:00
RogueException
954fea856f Fixed edit message queue 2015-12-09 23:11:38 -04:00
RogueException
a0cbe5d3b2 Use WebSocket4Net instead of WebSocketSharp 2015-12-09 22:57:34 -04:00
RogueException
b5cbf3664b Send channel_id as a string, not long 2015-12-09 22:03:49 -04:00
RogueException
c471fc51f5 Added moving users between audio channels 2015-12-09 22:03:05 -04:00
RogueException
218c5bce6f Fixed CreateInvite preconditions 2015-12-09 21:54:24 -04:00
RogueException
39b3667ce4 Added AppName and AppVersion optional fields to DiscordConfig. UserAgent is now readonly. 2015-12-09 21:29:09 -04:00
RogueException
43cbc99624 Renamed MessageReadRemotely to MessageAcknowledged 2015-12-09 20:37:44 -04:00
RogueException
946820d08a Added SendFile(User), reworked the message queue, adding edit message queuing 2015-12-09 20:34:46 -04:00
RogueException
fb190b45ac Defaulted MessageQueue to enabled 2015-12-09 16:47:10 -04:00
RogueException
8707dbe999 Added rate limit support 2015-12-09 16:46:12 -04:00
RogueException
94e5bbf0e8 Minor cleanup 2015-12-09 01:02:54 -04:00
RogueException
47773086f9 Fixed error in Server-level permission resolving 2015-12-09 01:02:20 -04:00
RogueException
82746e9207 Refactoring and fixed a few stylecop errors 2015-12-09 00:56:09 -04:00
RogueException
a44e08bba1 Added UsePermissionsCache config, fixed a few permission bugs 2015-12-09 00:54:40 -04:00
RogueException
f8b6105226 Minor style edit 2015-12-08 09:37:05 -04:00
RogueException
3fe7124f4d Started WebSocket cleanup 2015-12-08 09:35:18 -04:00
RogueException
d2de658df0 Fixed compile error 2015-12-08 04:23:45 -04:00
RogueException
8b42312bd5 Minor exception edit 2015-12-08 04:23:35 -04:00
RogueException
2efd612886 Removed leftover doc 2015-12-08 04:23:16 -04:00
RogueException
eb319d1fba A few FindChannels and FindUsers bugfixes 2015-12-07 18:35:45 -04:00
RogueException
1567f30c5f Adjusted FindUsers docs 2015-12-07 18:31:39 -04:00
RogueException
0bc7683e15 Fixed LogService level check 2015-12-07 10:26:49 -04:00
RogueException
d9bfc5fef4 Fixed EditProfile not caching changes 2015-12-07 10:26:38 -04:00
RogueException
54b2353012 Changed dotnet folder to netplatform, fixed reference to Shared 2015-12-07 10:04:50 -04:00
RogueException
567fb0ffa6 Added cleanup and doc to websockets 2015-12-06 22:23:06 -04:00
RogueException
fd874a6a0b Moved net exceptions to Net namespace, grouped services together 2015-12-06 21:27:58 -04:00
RogueException
2cdc0ad371 More cleanup and internal reordering 2015-12-06 21:16:58 -04:00
RogueException
d512d96408 Renamed DataWebSocket and combined Bans API into Users 2015-12-06 20:33:48 -04:00