Commit Graph

357 Commits

Author SHA1 Message Date
RogueException
1b0e47be42 Fixed SocketRole.CompareTo 2017-03-02 06:55:09 -04:00
Christopher F
2db60749ca Add IsUnique parameter to CreateChannelInvite
Resolves #469
2017-02-25 16:17:58 -05:00
RogueException
06dcac6a9f Fixed audio and a few ConnectionManager issues 2017-02-25 16:07:22 -04:00
RogueException
3190d7e26d Moved (re)connection handling to ConnectionManager 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
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
8be4cb72e3 SocketSystemMessage Internal -> Public 2017-02-07 21:15:27 -04:00
RogueException
d9fd0c34e4 Fixed bugs with creating invites 2017-02-07 19:48:09 -04:00
RogueException
b00b69234f Users can no longer directly request user downloads. 2017-01-29 23:15:48 -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
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
ea0044cb87 Made IVoiceChannel.UserLimit nullable 2017-01-24 11:37:39 -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
e2934abe29 Made API models internal. Removed Discord.Net.API. 2017-01-01 23:28:42 -04:00
RogueException
58cb8cfb20 Added a limit to BufferedAudioTarget's internal buffer. 2016-12-31 20:07:20 -04:00
RogueException
64ddcb564b Added isDisposed checks to audio classes. Dont flush the OpusEncodeStream 2016-12-30 19:10:13 -04:00
RogueException
beb2acb40c Fixed deadlock during connection 2016-12-30 16:17:38 -04:00
RogueException
2877653a09 Readded outgoing audio 2016-12-30 00:41:29 -04:00
RogueException
572c0e6c6b Renamed new params classes to XXXProperties 2016-12-23 16:57:29 -04:00
RogueException
8326d01f62 Isolated API definitions to their own library 2016-12-23 16:57:29 -04:00
RogueException
3927758b70 Removed Guild.VoiceStates 2016-12-16 08:22:12 -04:00
RogueException
2778d0bdbe Fixes #414 2016-12-16 08:22:05 -04:00
RogueException
8f87b2cc71 Added support for .NET Standard 1.1 and 1.2 2016-12-16 05:52:46 -04:00
RogueException
c83e693988 Removed duplicate logic 2016-12-05 18:58:35 -04:00
Christopher F
8db026c0fe Make changes per feedback, remove invocations of GuildMemberUpdated
Nickname changes/role changes are no longer sent over PRESENCE_UPDATE, making it obsolete to check for changes there.
2016-12-03 21:11:47 -05:00
Christopher F
c80f73764c Properly implement UserUpdated for Username or Avatar Changes 2016-12-03 18:56:07 -05:00
RogueException
f56a1b653d Cleaned up Reactions PR 2016-11-27 00:55:01 -04:00
RogueException
2e1ec5803b Added AddReactions to Permission constructors 2016-11-27 00:41:03 -04:00
RogueException
b9eeac9105 Merge branch 'dev' into feature/reactions 2016-11-27 00:30:46 -04:00
RogueException
53ee30c648 Virtual channels should not be exposed to socket classes. Dont store guild in messages. 2016-11-18 14:14:11 -04:00
RogueException
853f8f2e6b Added prefixless TagHandling, added startIndex to resolve, fixed bugs. 2016-11-16 16:26:06 -04:00
RogueException
c2722cf7c4 SendMessage should accept EmbedBuilder directly 2016-11-14 20:05:43 -04:00
Christopher F
bad7d827c3 Modify SendMessage to include an embeds field 2016-11-13 00:51:40 -05:00
RogueException
b1506879db Cleaned up Hierarchy PR 2016-11-12 01:37:59 -04:00
Christopher F
983b50120d Support "MESSAGE_REACTION_REMOVE_ALL" dispatch 2016-11-11 16:28:07 -05:00
Christopher F
6b5a4b3ee6 Support the "Clear Reactions" endpoint 2016-11-11 15:52:14 -05:00
Christopher F
8dfc6aea67 Add optional user/message/channel objects to Reactions 2016-11-06 13:33:37 -05:00
Christopher F
718560917c RequestOptions should be optional on Reactions 2016-11-05 21:43:18 -05:00
Christopher F
c6d9bbf063 Clean up some bugs when parsing unicode emoji 2016-11-05 18:45:35 -04:00
Christopher F
e2e2c4308d Refactor, rearrange, reimplement reactions; receive over gateway 2016-11-05 18:15:47 -04:00
Christopher F
7018bc9c58 """Support""" the 'reactions' field on message objects
this is all really broken
2016-10-31 21:00:35 -04:00
Christopher F
838d60e2c2 Add API model for Reaction, implement REST methods for reactions 2016-10-31 19:50:38 -04:00
james7132
97a6bf6b6e Add IGuildUser.Hirearchy, added docstrings
Property can be renamed as needed.
2016-10-29 23:05:56 +00:00
james7132
2e9bca5b85 Fix role comparison 2016-10-29 08:03:58 +00:00