Chris Johnston
f8108871d6
Typo fix for SocketGuildUser.Hierarchy description ( #831 )
7 years ago
Christopher F
1ce1c019b3
Add support for audit log reasons ( #708 )
* Add support for audit log reasons
* Made changes per discussion
8 years ago
AntiTcb
33a91ba3de
Remove redundant explicit interface definition.
8 years ago
RogueException
653502c371
Changed GuildUser.Roles to ReadOnlyCollection
8 years ago
RogueException
d7928622f3
Guild presence should update global. Cleaned up.
8 years ago
RogueException
b1caec5f59
Add better support for invisible users
8 years ago
RogueException
fd72583a75
Move guild presence updates to GuildMemberUpdated. Filter duplicate UserUpdated events.
8 years ago
RogueException
bf0be82d15
Added IWebhookUser and MessageSource
8 years ago
RogueException
8d435e994b
Filter null roles in SocketGuildUser
8 years ago
Mateusz Brawański
efbd3cb681
GuildUserExtensions removed in favour of atomic role add/remove endpoints ( #540 )
* Removed GuildUserExtensions and moved the methods to IGuildUser and implementations
* Made changes per fox's suggestion: Change->Modify. New Modify overload.
* Oops
* Per Volt: reimplemented new endpoints
* Fixing broken docstrings
* I forgot that docstrings are XML
* Implemented atomic add/remove role endpoints
* Removed so people aren't irked
* Added single-item role add/remove methods
8 years ago
RogueException
254c83ecff
Started adding audio receive
8 years ago
Christopher F
bb9f144eae
Remove implicit SocketGuildUser.RoleIds; refactor Roles to ReadOnly
8 years ago
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.
8 years ago
RogueException
a75af58bdb
Merge pull request #464 from Sentinent/dev
Fixed guild member's joinedat reseting after certain events
8 years ago
RogueException
fe35400498
Cleanup
8 years ago
Sentinent
a03269fcf1
Fixed guild member's joinedat reseting after certain events
8 years ago
RogueException
572c0e6c6b
Renamed new params classes to XXXProperties
8 years ago
RogueException
c83e693988
Removed duplicate logic
8 years ago
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.
8 years ago
Christopher F
c80f73764c
Properly implement UserUpdated for Username or Avatar Changes
8 years ago
RogueException
b1506879db
Cleaned up Hierarchy PR
8 years ago
james7132
97a6bf6b6e
Add IGuildUser.Hirearchy, added docstrings
Property can be renamed as needed.
8 years ago
james7132
08c7b49aae
Remove IComparable<IGuildUser>
8 years ago
james7132
50d1aa0689
Implemented IComparable<IRole> on IGuildUser
8 years ago
james7132
f3cd96d2fe
Implemented IComparable<T> on IRole and IGuildUUser
8 years ago
RogueException
c497f95d35
Readded navigational props to interfaces
8 years ago
RogueException
f41df1f966
Exposed RequestOptions
8 years ago
RogueException
dcd94381fc
Implemented missing method and typing notifier
8 years ago
RogueException
7df38fea3a
Added missing ToString and DebuggerDisplays
8 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
8 years ago
RogueException
4678544fed
Added remaining gateway events, added IAudioChannel, added CacheModes
8 years ago
RogueException
dd86f03306
Started converting websocket and rpc classes
8 years ago
RogueException
6319933ed0
Concrete class prototype
8 years ago