RogueException
bd5ec0a29a
Increment GlobalUser reference count on GuildUser creation
9 年前
Christopher F
d189bb9748
Expose the 'fields' collection on EmbedBuilder ( #603 )
* remove tip in docs about SocketEntity.Discord
* Expose the 'Fields' collection on EmbedBuilder
After some discussion I decided that there was really no reason to keep this private, and it didn't really go along with the rest of the design of the EmbedBuilder.
This is NOT a breaking change.
Exposing this property should not have any negative effects.
* Don't allow EmbedBuilder's Fields to be set to null
9 年前
Christopher F
576a52cdc6
Restructure and replace emojis with a new emote system ( #619 )
9 年前
RogueException
ba1982a3f9
Replaced DependencyMap with ServiceCollection and IServiceProvider ( #625 )
9 年前
Christopher F
7f1fc286cf
Add IChannel.Nsfw, RequireNsfw precondition ( #633 )
* Add IChannel.Nsfw, RequireNsfw precondition
* Refactored IChannel.Nsfw to IsNsfw, removed NsfwUtils
Per pull-request feedback
* proper nsfw channel check
9 年前
Sindre Langhus
90ac9027cf
Replace Where+FirstOrDefault with FirstOrDefault in SocketClient ( #636 )
* Replace Where.FirstOrDefault with FirstOrDefault
* Replace Where+FirstOrDefault in ClientHelper
9 年前
Bond-009
cb4f6e37f6
Overloaded AddModuleAsync with Type ( #581 )
* Overloaded AddModuleAsync with Type
* Overloaded RemoveModuleAsync with Type
* Use expression-bodied method for consistency
9 年前
Confruggy
3365bbb043
Fixes ChannelTypeReader ( #630 )
9 年前
Confruggy
4ca273dd4a
Fixes RoleTypeReader ( #631 )
9 年前
RogueException
ba1a9aaa18
UnstableRestClient should timeout instead of ignore requests
9 年前
RogueException
bd85bbf30a
Moved UserAgent to DiscordConfig
9 年前
RogueException
c6ccddb4ce
Added UnstableRestClientProvider
9 年前
RogueException
9954536fcc
Removed UDP Provider
9 年前
RogueException
649bf27557
Fixed nullref in UDPClient.SetCancelToken
9 年前
RogueException
a306d83283
Added net45 TFM
9 年前
RogueException
f8b9acc4a1
Use implicit package references ( #626 )
9 年前
RogueException
582b8f9637
Added ChannelName/GuildName to IInvite
9 年前
RogueException
41d9788411
Isolated Analyzers and Relay projects
9 年前
Christopher F
be6abe1161
Throw when the client isn't logged in instead of connected
The previous commit prevents any connections, since the initial presence update is sent while the client is still in the 'connecting' state, rather than the 'connected' state.
This resolves the original issue by preventing a nullref, and the more recent issue by only throwing a detailed exception when the CurrentUser is null (the client isn't logged in).
9 年前
Christopher F
f759f942f8
Throw a preemptive exception when sending presence data before connect
This prevents a later, less detailed nullref, when attempting to set the CurrentUser's presence data.
This also removes a redundant CurrentUser assignment in the SetGameAsync method, since this will be set later on in the SendStatusAsync method.
9 年前
Christopher F
431b7fbd9f
Visual Studio C#7 suggestions
9 年前
Christopher F
6000b15c4d
C#7 TODOs
9 年前
RogueException
1c6eebf875
Ensure command completes before cleaning up
9 年前
RogueException
e762dddfbb
Added SnowflakeUtils
9 年前
RogueException
ff67c0d9c3
Removed unused canceltoken
9 年前
Confruggy
5dba95fe59
Update ChannelHelper.cs ( #606 )
* Update ChannelHelper.cs
* typo
9 年前
Christopher F
660d4b0bf6
Add an upper limit to prune length when banning a user ( #611 )
Messages may only be pruned between 0 and 7 days, otherwise a 400 will be thrown.
9 年前
RogueException
8d9e11c08a
Exposed IAudioClient.SetSpeakingAsync
9 年前
RogueException
d2a7be91e5
Added experimental jitter buffer
9 年前
RogueException
79fd14a95f
Various audio fixes
9 年前
RogueException
aca8def0cb
ModuleBase should map to ICommandContext
9 年前
RogueException
39b0a998c8
Fixed a few audio constants
9 年前
RogueException
6a0c57cfe4
Add range checks to new overload
9 年前
RogueException
0ce313c408
Added int constructor to Color
9 年前
RogueException
e92cfd20ac
Audio bugfixes and improvements.
9 年前
RogueException
424216b793
Disable FEC decoding
9 年前
RogueException
1d57d0cba6
Add support for invites without attached users
9 年前
RogueException
22a7b7dbba
Support more incoming RTP packets types
9 年前
RogueException
b62c9dc315
Added UdpLatency to IAudioClient
9 年前
RogueException
ee4cde69a4
Added UDP keepalives and latency
9 年前
RogueException
65154e0d4a
Enable FEC decoding
9 年前
RogueException
483d26093b
Bump up Opus PLP to 30
9 年前
RogueException
d2a4f1f09b
Strip RTP header during read
9 年前
RogueException
284af7b6e2
Support large DeleteMessages collections
9 年前
RogueException
a6469e9021
Add support for void-returning commands
9 年前
RogueException
bceb72dd92
Typo
9 年前
RogueException
17ba8fe4d0
Better handle the primary alias.
9 年前
RogueException
d60d1e4a03
Fixed Webhook avatarUrls
9 年前
RogueException
cbb38bd101
Hide Entity.Discord property
9 年前
RogueException
33cd1a6c9f
Scan base types during DI injection
9 年前