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.
8 years ago
Christopher F
431b7fbd9f
Visual Studio C#7 suggestions
8 years ago
Christopher F
6000b15c4d
C#7 TODOs
8 years ago
Christopher F
3dfa54e56e
Merge pull request #615 from BenjaVR/dev
Added Jetbrains Rider installing guide
8 years ago
RogueException
1c6eebf875
Ensure command completes before cleaning up
8 years ago
RogueException
e762dddfbb
Added SnowflakeUtils
8 years ago
RogueException
ff67c0d9c3
Removed unused canceltoken
8 years ago
Benjamin
c7ea29f1f0
Added Jetbrains Rider installing guide
8 years ago
Confruggy
5dba95fe59
Update ChannelHelper.cs ( #606 )
* Update ChannelHelper.cs
* typo
8 years ago
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.
8 years ago
RogueException
8d9e11c08a
Exposed IAudioClient.SetSpeakingAsync
8 years ago
RogueException
d2a7be91e5
Added experimental jitter buffer
8 years ago
RogueException
79fd14a95f
Various audio fixes
8 years ago
RogueException
aca8def0cb
ModuleBase should map to ICommandContext
8 years ago
RogueException
39b0a998c8
Fixed a few audio constants
8 years ago
RogueException
6a0c57cfe4
Add range checks to new overload
8 years ago
RogueException
0ce313c408
Added int constructor to Color
8 years ago
RogueException
e92cfd20ac
Audio bugfixes and improvements.
8 years ago
RogueException
424216b793
Disable FEC decoding
8 years ago
RogueException
1d57d0cba6
Add support for invites without attached users
8 years ago
RogueException
22a7b7dbba
Support more incoming RTP packets types
8 years ago
RogueException
b62c9dc315
Added UdpLatency to IAudioClient
8 years ago
RogueException
ee4cde69a4
Added UDP keepalives and latency
8 years ago
RogueException
65154e0d4a
Enable FEC decoding
8 years ago
RogueException
483d26093b
Bump up Opus PLP to 30
8 years ago
RogueException
d2a4f1f09b
Strip RTP header during read
8 years ago
RogueException
3d657f8379
Added NuGet shield
8 years ago
RogueException
90c22bb07f
Added webhook package and updated compilation deps
8 years ago
RogueException
284af7b6e2
Support large DeleteMessages collections
8 years ago
RogueException
a6469e9021
Add support for void-returning commands
8 years ago
RogueException
bceb72dd92
Typo
8 years ago
RogueException
17ba8fe4d0
Better handle the primary alias.
8 years ago
RogueException
d60d1e4a03
Fixed Webhook avatarUrls
8 years ago
RogueException
cbb38bd101
Hide Entity.Discord property
8 years ago
RogueException
33cd1a6c9f
Scan base types during DI injection
8 years ago
RogueException
0d361def93
Fixed a couple incoming audio bugs
8 years ago
RogueException
653502c371
Changed GuildUser.Roles to ReadOnlyCollection
8 years ago
RogueException
6192228378
Raise GuildMembersDownloaded for non-large guilds
8 years ago
RogueException
14f0535a43
Improved typereader not found message
8 years ago
RogueException
eed0598f99
Destroy audio stream when a user disconnects
8 years ago
RogueException
c49118e25f
Fixed several audio stream issues
8 years ago
RogueException
ac0a31c3be
Send speaking during audio connect
8 years ago
RogueException
f8142a7744
Fixed metapackage's references
8 years ago
RogueException
d7928622f3
Guild presence should update global. Cleaned up.
8 years ago
RogueException
91b61768f9
Call SetSpeaking directly from BufferedWriteStream
8 years ago
RogueException
e49122ea7e
Automatically toggle speaking boolean
8 years ago
Christopher F
af7943e62a
Merge remote-tracking branch 'origin/dev' into dev
8 years ago
Christopher F
3a60c58697
Rewrite all concepts documentation
hello RC documentation
8 years ago
RogueException
f3b8937686
Added TryReadFrame and AvailableFrames to AudioInStream
8 years ago
Christopher F
5ade1e387b
Restructure documentation layout
8 years ago