RogueException
df129dd766
Actually populate SocketSimpleUser's fields
8 years ago
RogueException
3a45e9ec87
Support InvalidSession(true)
8 years ago
RogueException
20f7ba431f
Cleaned up and fixed several reorder issues.
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
84b3d24175
Merge pull request #549 from Mushroom/reactions
Added support for reaction 'me' field
8 years ago
RogueException
711a4e90a4
Renamed AvatarFormat -> ImageFormat. Cleaned up.
8 years ago
RogueException
6dd2e0a708
Merge pull request #573 from james7132/auto-avatar
Automatic animated avatar detection
8 years ago
RogueException
2b16c8620d
Avoid catching log errors
8 years ago
RogueException
254c83ecff
Started adding audio receive
8 years ago
RogueException
1d5b7a2b01
Removed Unknown status
8 years ago
RogueException
3bd920ce66
Merged UserPresenceUpdated into UserUpdated
8 years ago
james7132
bfc4fd686e
Automatic animated avatar detection
8 years ago
RogueException
92028f59e9
Removed SocketClient's explicit ConnectionState
8 years ago
RogueException
900b9b082e
Removed persistant guild list for user downloads
8 years ago
RogueException
cab41851ba
Prevent duplicate GuildUnavailables
8 years ago
RogueException
7e7df27024
Ready event waits until guilds are downloaded
8 years ago
Christopher F
bb78c50b6f
Fix ConnectionState on DiscordSocketClient
This should resolve a plethora of relates issues, including user downloading not working (#542 ), possibly #531
8 years ago
Mushroom
78076bd9df
Added support for reaction 'me' field
8 years ago
RogueException
1b0e47be42
Fixed SocketRole.CompareTo
8 years ago
RogueException
8c75e0d581
Fixed a couple audio bugs
8 years ago
Christopher F
5e1d84d918
Merge pull request #395 from LassieME/issue/359
Conflicts:
src/Discord.Net.WebSocket/DiscordSocketClient.cs
8 years ago
RogueException
4c2221dacb
More audio cleanup, finished receive streams
8 years ago
RogueException
8e0c65498b
Cleaned up audio code
8 years ago
Christopher F
2db60749ca
Add IsUnique parameter to CreateChannelInvite
Resolves #469
8 years ago
RogueException
06dcac6a9f
Fixed audio and a few ConnectionManager issues
8 years ago
RogueException
3190d7e26d
Moved (re)connection handling to ConnectionManager
8 years ago
RogueException
8630185ac9
Started Discord.Net.Relay
8 years ago
RogueException
d321ad3e5c
Moved Frame models, added default providers
8 years ago
Christopher F
c486f0ee50
Don't force avatar formats
8 years ago
Christopher F
a5adc8a129
Cleanup from rebase
8 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
8 years ago
Sindre G. Langhus
ab60f63511
Changes HasValue in Cachable to constructor argument
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
e0a0d2100d
Reduced missed heartbeat aggressiveness
8 years ago
RogueException
8be4cb72e3
SocketSystemMessage Internal -> Public
8 years ago
RogueException
0cf5493c61
Fixed crash, added DM/Group channel helpers
8 years ago
RogueException
d9fd0c34e4
Fixed bugs with creating invites
8 years ago
Sindre Langhus
d8682a82b2
Change all signatures in the SocketClients to interfaces.
8 years ago
Sindre G. Langhus
25547407c8
Now this should be ready to, I am the worst at git.
8 years ago
Sindre G. Langhus
4b13e3fb00
Changed MessageUpdated to use Cacheable as well, after discussion with Volt.
9 years ago
Sindre G. Langhus
2a1314da25
Cleanup.
9 years ago
Sindre G. Langhus
705d71875c
Simplified PR, renamed Cached to Cacheable.
9 years ago
Sindre G. Langhus
8435186d79
returns.
9 years ago
Sindre G. Langhus
959d49a26f
renamed Cache to Cached, and refactored many events to use Cached
9 years ago
RogueException
b00b69234f
Users can no longer directly request user downloads.
8 years ago
RogueException
6188ff0a2f
Improve platform errors for websocket/udp
8 years ago
RogueException
35c10a1006
Don't throw if websocket close was requested
8 years ago
RogueException
a266d072db
Fixed nullref during reconnect
8 years ago