Chris Johnston
f8108871d6
Typo fix for SocketGuildUser.Hierarchy description ( #831 )
8 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
fb57a61432
Rename to GetOrCreateDMChannelAsync
8 years ago
AntiTcb
73611d1fab
Remove IUser.CreateDMChannelAsync, implicitly implement IUser.GetDMChannelAsync
8 years ago
AntiTcb
33a91ba3de
Remove redundant explicit interface definition.
8 years ago
AntiTcb
aeef5d0893
Update DM channel on entity updates.
8 years ago
AntiTcb
6fed78025c
Create DM channel if one does not exist.
8 years ago
RogueException
e762dddfbb
Added SnowflakeUtils
8 years ago
RogueException
653502c371
Changed GuildUser.Roles to ReadOnlyCollection
9 years ago
RogueException
d7928622f3
Guild presence should update global. Cleaned up.
9 years ago
RogueException
b1caec5f59
Add better support for invisible users
9 years ago
RogueException
fd72583a75
Move guild presence updates to GuildMemberUpdated. Filter duplicate UserUpdated events.
9 years ago
RogueException
bf0be82d15
Added IWebhookUser and MessageSource
9 years ago
RogueException
df129dd766
Actually populate SocketSimpleUser's fields
9 years ago
RogueException
8d435e994b
Filter null roles in SocketGuildUser
9 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
9 years ago
RogueException
711a4e90a4
Renamed AvatarFormat -> ImageFormat. Cleaned up.
9 years ago
RogueException
6dd2e0a708
Merge pull request #573 from james7132/auto-avatar
Automatic animated avatar detection
9 years ago
RogueException
254c83ecff
Started adding audio receive
9 years ago
RogueException
1d5b7a2b01
Removed Unknown status
9 years ago
james7132
bfc4fd686e
Automatic animated avatar detection
9 years ago
Christopher F
c486f0ee50
Don't force avatar formats
9 years ago
Christopher F
a5adc8a129
Cleanup from rebase
9 years ago
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.
9 years ago
Christopher F
bb9f144eae
Remove implicit SocketGuildUser.RoleIds; refactor Roles to ReadOnly
9 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.
9 years ago
RogueException
4665b63d27
Merge pull request #465 from Sentinent/user-presences
Fixed users not being updated on PRESENCE_UPDATEs
9 years ago
RogueException
a75af58bdb
Merge pull request #464 from Sentinent/dev
Fixed guild member's joinedat reseting after certain events
9 years ago
RogueException
fe35400498
Cleanup
9 years ago
Sentinent
6dc52e8eb8
Fixed users not being updated on PRESENCE_UPDATEs
9 years ago
Sentinent
a03269fcf1
Fixed guild member's joinedat reseting after certain events
9 years ago
RogueException
e2934abe29
Made API models internal. Removed Discord.Net.API.
9 years ago
RogueException
572c0e6c6b
Renamed new params classes to XXXProperties
9 years ago
RogueException
8326d01f62
Isolated API definitions to their own library
9 years ago
RogueException
2778d0bdbe
Fixes #414
9 years ago
RogueException
c83e693988
Removed duplicate logic
9 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.
9 years ago
Christopher F
c80f73764c
Properly implement UserUpdated for Username or Avatar Changes
9 years ago
RogueException
b1506879db
Cleaned up Hierarchy PR
9 years ago
james7132
97a6bf6b6e
Add IGuildUser.Hirearchy, added docstrings
Property can be renamed as needed.
9 years ago
james7132
08c7b49aae
Remove IComparable<IGuildUser>
9 years ago
james7132
50d1aa0689
Implemented IComparable<IRole> on IGuildUser
9 years ago
james7132
f3cd96d2fe
Implemented IComparable<T> on IRole and IGuildUUser
9 years ago
RogueException
043f8ded85
Moved ISelfUser.ModifyStatusAsync to DiscordSocketClient.SetStatus/SetGame. Resend status on reconnect.
9 years ago
RogueException
c497f95d35
Readded navigational props to interfaces
9 years ago
RogueException
21c38412ad
Changed snowflake GetCreatedAt() -> CreatedAt
9 years ago
RogueException
5c33e28757
Added missing ConfigureAwaits
9 years ago
RogueException
6c34441f4c
Added SelfUser.ModifyStatusAsync
9 years ago
RogueException
f41df1f966
Exposed RequestOptions
9 years ago
RogueException
dcd94381fc
Implemented missing method and typing notifier
9 years ago