Alex Gravely
7229ce4986
Add Webhook API models, REST implementation, and Socket bridges.
8 years ago
Christopher F
347c5a0d39
Disable obsolete warnings in files that reference TokenType.User
8 years ago
Chris Johnston
30e867a183
Implement welcome message channels ( #819 )
8 years ago
Christopher F
4205d68b5a
Don't throw when receiving a presence for a user that doesn't exist ( #746 )
8 years ago
Christopher F
1ffcd4bfa7
Changed Guild#DefaultChannel to resolve the first accessible channel ( #777 )
* Changed Guild#DefaultChannel to resolve the first accessible channel
Resolves #776
This change is inline with hammerandchisel/discord-api-docs#329
RestGuild#DefaultChannelId is now obsolete and will throw a
NotSupportedException.
* RestGuild#DefaultChannelId will fall back to the guild ID
Adding an exception here would be a breaking change, so this was agreed
to fall back to the previous behavior, which would just return the guild
ID.
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
RogueException
4c7fad78e1
Build promises when guild is unavailable
8 years ago
RogueException
bd5ec0a29a
Increment GlobalUser reference count on GuildUser creation
8 years ago
Christopher F
576a52cdc6
Restructure and replace emojis with a new emote system ( #619 )
8 years ago
Christopher F
431b7fbd9f
Visual Studio C#7 suggestions
8 years ago
RogueException
e762dddfbb
Added SnowflakeUtils
8 years ago
RogueException
6192228378
Raise GuildMembersDownloaded for non-large guilds
9 years ago
RogueException
eed0598f99
Destroy audio stream when a user disconnects
9 years ago
RogueException
b1caec5f59
Add better support for invisible users
9 years ago
RogueException
e0e28c6dd1
Changed EmbedChannel's type to GuildChannel
9 years ago
RogueException
fd72583a75
Move guild presence updates to GuildMemberUpdated. Filter duplicate UserUpdated events.
9 years ago
RogueException
6798ba0d4b
Prevent duplicate incoming stream events on connect
9 years ago
RogueException
35e793fd9a
Leave voice channel on audioclient disconnect
9 years ago
RogueException
158ce0f922
Started adding IAudioClient incoming stream creation/destruction events
9 years ago
RogueException
e7401eda68
Fixed internal nullref on voicestate change
9 years ago
RogueException
20f7ba431f
Cleaned up and fixed several reorder issues.
9 years ago
RogueException
254c83ecff
Started adding audio receive
9 years ago
RogueException
cab41851ba
Prevent duplicate GuildUnavailables
9 years ago
RogueException
06dcac6a9f
Fixed audio and a few ConnectionManager issues
9 years ago
RogueException
3190d7e26d
Moved (re)connection handling to ConnectionManager
9 years ago
RogueException
b00b69234f
Users can no longer directly request user downloads.
9 years ago
RogueException
158222bb78
Merged GuildExtensions into IGuild
9 years ago
RogueException
e2934abe29
Made API models internal. Removed Discord.Net.API.
9 years ago
RogueException
58cb8cfb20
Added a limit to BufferedAudioTarget's internal buffer.
9 years ago
RogueException
64ddcb564b
Added isDisposed checks to audio classes. Dont flush the OpusEncodeStream
9 years ago
RogueException
beb2acb40c
Fixed deadlock during connection
9 years ago
RogueException
2877653a09
Readded outgoing audio
9 years ago
RogueException
572c0e6c6b
Renamed new params classes to XXXProperties
9 years ago
RogueException
3927758b70
Removed Guild.VoiceStates
9 years ago
RogueException
b22d704001
Renamed SocketGuild.GetCurrentUser -> CurrentUser
9 years ago
RogueException
af9a2c2d64
Fixed nullref on guild member remove
9 years ago
RogueException
21c38412ad
Changed snowflake GetCreatedAt() -> CreatedAt
9 years ago
RogueException
5c33e28757
Added missing ConfigureAwaits
9 years ago
RogueException
5415b8f8f6
Renamed Emoji -> GuildEmoji
9 years ago
RogueException
6c77914162
Fixed a few non-optional RequestOptions
9 years ago
RogueException
8c5990d575
Fixed guilds not completing sync on user tokens
9 years ago
RogueException
f41df1f966
Exposed RequestOptions
9 years ago
RogueException
b33a7205c1
Fixed null audio lock
9 years ago
RogueException
4678544fed
Added remaining gateway events, added IAudioChannel, added CacheModes
9 years ago
RogueException
dd86f03306
Started converting websocket and rpc classes
9 years ago
RogueException
683f0d5013
Merged changed from dev branch
9 years ago
RogueException
6319933ed0
Concrete class prototype
9 years ago