Casino Boyale
c9ef0e26e2
Added RestVoiceChannel documentation
7 years ago
Still Hsu
b940ecb95e
Add XML docs & patch return types
+ Starting from this commit, all return types for tasks will use style similar to most documentations featured on docs.microsoft.com
References:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.-ctor?view=efcore-2.1
https://docs.microsoft.com/en-us/dotnet/api/system.io.filestream.readasync?view=netcore-2.1
https://docs.microsoft.com/en-us/dotnet/api/system.io.textwriter.writelineasync?view=netcore-2.1#System_IO_TextWriter_WriteLineAsync_System_Char ___
And many more other asynchronous method documentations featured in the latest BCL.
7 years ago
Still Hsu
6a8699c4b6
Merge remote-tracking branch 'upstream/dev' into docs/faq-n-patches-offline
7 years ago
NovusTheory
890904f32c
Allow external VoiceChannel client API implementation ( #1057 )
* ConnectAsync(bool external) API implemented
This allows developers to handle the AudioClient externally (for example with Lavalink)
* Modify ConnectAsync API and add DisconnectAsync to IAudioChannel
* Update summary message on IAudioChannel.DisconnectAsync()
* Review changes:
- Fix `if (!external)` styling
- Remove unecessary ConnectAsync overload
* SocketVoiceChannel overload update
* Update IAudioChannel.ConnectAsync()
- Remove ConfigAction from parameters
- Add SelfDeafen/SelfMute to parameters
* Remove SocketVoiceChannel.ConnectAsync() default params (Inherit)
7 years ago
Still Hsu
1a146afbe1
Merge branch 'dev' into docs/faq-n-patches-offline
7 years ago
Chris Johnston
f9cbff5e42
Fix #995 , Move Category Implementation from IGuildChannel to INestedChannel ( #1004 )
* Fix #995 ICategoryChannel.CategoryID throws NotSupportedException
* Add tests
* change run mode of TestChannelCategories
* Add throw for GetCategoryAsync
* Add xml doc explaining why exception is thrown
* Add test coverage for text and voice channel categories
* initial implementation of INestedChannel
* more implementation of INestedChannel design
* Add case in RestChannel Create for Category type
* set the CategoryID for RestVoiceChannel
* rewrite channel category tests to work with existing pattern
* remove outdated todo
* Make IVoiceChannel implement INestedChannel
* remove redundant interface implementation
* Add c#7 feature from feedback
* Remove redundant GetCategoryAsync methods from socket entities
* Added configureawait to async methods
* change signature of interface GetCategoryAsync
* Add check for cachemode in rest channel GetCategory
* remove redundant IGuildChannel interface from ITextChannel and IVoiceChannel
7 years ago
Still Hsu
afda0cd172
Add documentation for some REST-based objects
7 years ago
Still Hsu
9ee8c085ea
Add a bunch of XML docs
7 years ago
RogueException
158ce0f922
Started adding IAudioClient incoming stream creation/destruction events
9 years ago
RogueException
ea0044cb87
Made IVoiceChannel.UserLimit nullable
9 years ago
RogueException
8326d01f62
Isolated API definitions to their own library
9 years ago
RogueException
5c33e28757
Added missing ConfigureAwaits
9 years ago
RogueException
8f5b5347b4
Update REST models on modify
9 years ago
RogueException
f41df1f966
Exposed RequestOptions
9 years ago
RogueException
7df38fea3a
Added missing ToString and DebuggerDisplays
9 years ago
RogueException
a93ddbaeb2
Cleaned up paged enumerables
9 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
9 years ago
RogueException
4678544fed
Added remaining gateway events, added IAudioChannel, added CacheModes
9 years ago
RogueException
e038475ab4
Removed old bucket system, cleaned up api calls. Fixed compile errors.
9 years ago
RogueException
dd86f03306
Started converting websocket and rpc classes
9 years ago
RogueException
6319933ed0
Concrete class prototype
9 years ago