Commit Graph

521 Commits

Author SHA1 Message Date
RogueException
d321ad3e5c Moved Frame models, added default providers 2017-02-25 16:07:22 -04:00
Christopher F
c486f0ee50 Don't force avatar formats 2017-02-23 16:11:34 -05:00
Christopher F
a5adc8a129 Cleanup from rebase 2017-02-23 16:04:13 -05:00
Christopher F
6116c1bcef Replace IUser.AvatarUrl with IUser#GetAvatarUrl(size)
This is to support the new user image endpoint, which provides a parameter for image resizing.
2017-02-23 15:59:17 -05:00
Christopher F
bb9f144eae Remove implicit SocketGuildUser.RoleIds; refactor Roles to ReadOnly 2017-02-21 16:19:33 -05:00
Sindre G. Langhus
ab60f63511 Changes HasValue in Cachable to constructor argument 2017-02-21 22:11:48 +09:00
Christopher F
e601cea255 Add Roles property to SocketGuildUser
there's a few different ways to select a user's roles from their role IDs, and this one seems to be the most efficient.

doesn't seem like there's any reason this shouldn't be included.
2017-02-15 15:59:23 -05:00
RogueException
e0a0d2100d Reduced missed heartbeat aggressiveness 2017-02-11 01:49:28 -04:00
RogueException
8be4cb72e3 SocketSystemMessage Internal -> Public 2017-02-07 21:15:27 -04:00
RogueException
0cf5493c61 Fixed crash, added DM/Group channel helpers 2017-02-07 21:10:30 -04:00
RogueException
d9fd0c34e4 Fixed bugs with creating invites 2017-02-07 19:48:09 -04:00
Sindre Langhus
d8682a82b2 Change all signatures in the SocketClients to interfaces. 2017-02-03 15:04:54 +01:00
Sindre G. Langhus
25547407c8 Now this should be ready to, I am the worst at git. 2017-02-02 14:41:27 +01:00
Sindre G. Langhus
4b13e3fb00 Changed MessageUpdated to use Cacheable as well, after discussion with Volt. 2017-02-02 13:52:38 +01:00
Sindre G. Langhus
2a1314da25 Cleanup. 2017-02-02 13:52:35 +01:00
Sindre G. Langhus
705d71875c Simplified PR, renamed Cached to Cacheable. 2017-02-02 13:51:53 +01:00
Sindre G. Langhus
8435186d79 returns. 2017-02-02 13:51:53 +01:00
Sindre G. Langhus
959d49a26f renamed Cache to Cached, and refactored many events to use Cached 2017-02-02 13:51:35 +01:00
RogueException
b00b69234f Users can no longer directly request user downloads. 2017-01-29 23:15:48 -04:00
RogueException
6188ff0a2f Improve platform errors for websocket/udp 2017-01-29 23:11:02 -04:00
RogueException
35c10a1006 Don't throw if websocket close was requested 2017-01-28 20:54:58 -04:00
RogueException
a266d072db Fixed nullref during reconnect 2017-01-28 19:04:42 -04:00
RogueException
11a639c5aa Moved a few log events to the shard logger 2017-01-28 19:03:55 -04:00
RogueException
b91026f552 Stop spamming users/@me and voice/regions 2017-01-28 17:04:35 -04:00
RogueException
34139c9b59 Converted Discord.Net to a metapackage 2017-01-26 10:43:32 -04:00
RogueException
eb2a946dd6 Updated to 1.0.0-rc3 tooling 2017-01-25 22:27:24 -04:00
RogueException
3bc2520095 Abandon VersionSuffix 2017-01-25 20:39:04 -04:00
RogueException
24663605f6 Fixed CI detecting all packages as dev 2017-01-25 20:14:19 -04:00
RogueException
b0db37cad6 Versions are hard 2017-01-25 18:00:00 -04:00
RogueException
4665b63d27 Merge pull request #465 from Sentinent/user-presences
Fixed users not being updated on PRESENCE_UPDATEs
2017-01-25 17:16:50 -04:00
RogueException
a75af58bdb Merge pull request #464 from Sentinent/dev
Fixed guild member's joinedat reseting after certain events
2017-01-25 17:16:42 -04:00
RogueException
3046b62c94 Cleaned up csproj/sln/scripts 2017-01-25 12:41:38 -04:00
RogueException
203265cb65 Cleaned up ShardedClient, delayed connections 2017-01-25 12:21:58 -04:00
RogueException
7c5fe79333 Updated build script 2017-01-24 15:40:41 -04:00
RogueException
fe35400498 Cleanup 2017-01-24 11:42:28 -04:00
RogueException
158222bb78 Merged GuildExtensions into IGuild 2017-01-24 11:41:07 -04:00
RogueException
b76c744447 Internally exposed several ApiClient props 2017-01-24 11:38:53 -04:00
RogueException
ea0044cb87 Made IVoiceChannel.UserLimit nullable 2017-01-24 11:37:39 -04:00
RogueException
00bb3c9d70 Removed project.jsons 2017-01-24 11:35:36 -04:00
Sentinent
6dc52e8eb8 Fixed users not being updated on PRESENCE_UPDATEs 2017-01-06 00:42:16 -08:00
Sentinent
a03269fcf1 Fixed guild member's joinedat reseting after certain events 2017-01-05 01:44:41 -08:00
RogueException
d06b7856f6 Fixed several package errors 2017-01-02 00:05:45 -04:00
RogueException
e2934abe29 Made API models internal. Removed Discord.Net.API. 2017-01-01 23:28:42 -04:00
RogueException
dac51db299 Added DiscordShardedClient, some DiscordSocketClient fixes. 2017-01-01 09:03:35 -04:00
RogueException
fc8d2b3155 Added AudioOutStream, exposed Clear/ClearAsync methods. Added support for cancelTokens. 2017-01-01 00:30:13 -04:00
RogueException
b17a9b713f Removed debug lines 2016-12-31 20:21:45 -04:00
RogueException
58cb8cfb20 Added a limit to BufferedAudioTarget's internal buffer. 2016-12-31 20:07:20 -04:00
RogueException
c34841c53d Dont flush audio streams on Dispose 2016-12-31 06:32:24 -04:00
RogueException
64ddcb564b Added isDisposed checks to audio classes. Dont flush the OpusEncodeStream 2016-12-30 19:10:13 -04:00
RogueException
9cca612468 Improved BufferedAudioTarget loop 2016-12-30 17:41:56 -04:00