RogueException
004bb4cae0
Don't nullref in ShardedClient's OnLogout if already logged out.
2017-04-01 13:54:39 -03:00
RogueException
6798ba0d4b
Prevent duplicate incoming stream events on connect
2017-04-01 13:44:35 -03:00
RogueException
fd043b3d53
Clear input streams on audiostream disconnect
2017-04-01 13:32:19 -03:00
RogueException
d991834c50
InputStreams should be disposed when destroyed
2017-04-01 13:21:08 -03:00
RogueException
d243587a97
Send no more than 10 frames of silence.
2017-04-01 13:16:18 -03:00
RogueException
909127d330
InputStream reads should wait until data is available.
2017-04-01 13:13:20 -03:00
RogueException
5229ddb579
Added SpeakingUpdated event
2017-04-01 13:12:41 -03:00
RogueException
35e793fd9a
Leave voice channel on audioclient disconnect
2017-04-01 12:59:57 -03:00
RogueException
3e988c7549
Fixed incoming audio, removed nameresolution dep.
2017-04-01 12:59:27 -03:00
RogueException
27d6f4159d
Lowered latency updates to debug level
2017-04-01 11:42:19 -03:00
RogueException
ce2b5da6de
LogManager should never leak exceptions
2017-04-01 11:38:37 -03:00
RogueException
7242a85200
Fixed a couple small errors
2017-04-01 11:23:49 -03:00
RogueException
73dfb8c699
Added Discord.Net.Webhook to pack list
2017-04-01 11:23:38 -03:00
RogueException
30bb085a78
Fixed tag metapackage logic, fixed test error
2017-04-01 11:17:44 -03:00
RogueException
b5d817f171
Cleaned up csprojs, added support for tag builds.
2017-04-01 11:11:09 -03:00
RogueException
8dfa0220c3
Prevent overlapping tags
2017-03-31 15:19:13 -03:00
RogueException
7d1cae8ae8
Fixed tag parsing with incomplete tags
2017-03-31 14:34:10 -03:00
RogueException
57013d5639
Don't crash if a rate limit header is unparsable
2017-03-31 13:34:03 -03:00
RogueException
158ce0f922
Started adding IAudioClient incoming stream creation/destruction events
2017-03-31 03:59:12 -03:00
RogueException
5e94b97024
Added RequestOptions to RestClient methods. Added guild summary paging.
2017-03-31 03:01:49 -03:00
RogueException
5aa92f8954
Reset position when uploading file from temp stream
2017-03-31 01:47:42 -03:00
RogueException
5a1beeeb66
Fixed DiscordShardedClient CurrentUser and RecipientRemoved
2017-03-31 01:31:38 -03:00
RogueException
13d488f43b
Added slow/deadlocked event handler detection
2017-03-31 00:35:20 -03:00
RogueException
bf0be82d15
Added IWebhookUser and MessageSource
2017-03-30 23:29:30 -03:00
RogueException
e7401eda68
Fixed internal nullref on voicestate change
2017-03-25 19:25:00 -03:00
Christopher F
2b4a1249f4
Restrict DependencyMap#Get to reference types
...
It's impossible to add non-reference types to the map, so why allow pulling them out of it.
2017-03-25 17:08:45 -04:00
RogueException
bbd45a6f4b
Fixed CommandException
2017-03-25 11:19:31 -03:00
RogueException
df129dd766
Actually populate SocketSimpleUser's fields
2017-03-23 11:38:03 -03:00
Finite Reality
ca18eb0eb4
Replace TryGetValue call with TryRemove call ( #586 )
...
Resolves #584
2017-03-23 11:03:06 -03:00
RogueException
35d7a0cec8
Ensure UploadFile is always a seekable stream.
2017-03-22 06:08:58 -03:00
RogueException
13b9b15cf0
Fixed DateTimeUtils on .Net Standard 1.1
2017-03-22 05:35:19 -03:00
RogueException
32cf7ba5e1
A few datetime fixes
2017-03-22 05:22:11 -03:00
RogueException
22e6b0f386
Fixed RpcChannelSummary accessibilities
2017-03-22 04:34:17 -03:00
RogueException
3a45e9ec87
Support InvalidSession(true)
2017-03-20 23:49:17 -03:00
RogueException
20f7ba431f
Cleaned up and fixed several reorder issues.
2017-03-20 23:48:41 -03:00
RogueException
8d435e994b
Filter null roles in SocketGuildUser
2017-03-20 23:46:11 -03:00
RogueException
0c8d643519
Minor doc/exception edits
2017-03-18 23:22:39 -03:00
RogueException
3fb21e06c2
Fixed RunMode.Sync running Async. Added ThrowOnError option.
2017-03-18 21:38:28 -03:00
Christopher F
83bd16f329
Don't attempt to convert Embed entities to models if the entity is null
...
Allows null embeds to be passed into ModifyAsync
2017-03-18 20:36:06 -04:00
RogueException
ba07484fe9
Removed Mixed RunMode
2017-03-18 12:23:51 -03:00
RogueException
a2b12520b2
Added CommandService logging
2017-03-18 12:14:14 -03:00
RogueException
bc469cbb46
Process everyone permission overwrites before role
2017-03-18 11:33:38 -03:00
RogueException
5a6d6ee076
Fixed notempty precondition error message
2017-03-18 10:37:57 -03:00
RogueException
21959fe43c
Fixed several permission issues
2017-03-18 10:36:37 -03:00
Finite Reality
2160e5dac8
Improve parameter precondition type safety ( #532 )
...
* Improve parameter precondition type safety
Also removes some terrible code which was left over when I first
implemented parameter preconditions. I don't know why that was there.
With this commit, parameter preconditions should be much safer as they
use generic methods instead of janky casting of objects.
* Remove generic CheckPreconditions method
2017-03-18 09:55:53 -03:00
RogueException
96a377a258
If discord error code is 0, fall back to http code
2017-03-18 09:32:04 -03:00
Confruggy
fbd34d6719
Update MessageHelper.cs ( #508 )
2017-03-18 08:57:56 -03:00
Finite Reality
3ddb01a5a2
Fix order of iteration in ExecuteAsync ( #534 )
2017-03-18 08:55:56 -03:00
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
2017-03-18 08:54:49 -03:00
RogueException
11ba30c6fa
Cleaned up DepMap type checks
2017-03-18 08:48:18 -03:00