RogueException
4633735ae9
Created ClientBucketType enum
2016-11-14 08:15:41 -04:00
RogueException
91e6cb98c3
Merged request BucketId and ClientBucketId. Added IsClientBucket.
2016-11-14 08:15:41 -04:00
RogueException
2e95e4232f
Disabled rate limit debugging by default
2016-11-14 08:15:40 -04:00
RogueException
7773e1d1cb
Removed old GetBucketId function
2016-11-14 08:15:40 -04:00
RogueException
d402d8bff1
Merge pull request #346 from ObsidianMinor/dev
...
Make header dictionary ignore case
2016-11-13 16:32:21 -04:00
RogueException
b1506879db
Cleaned up Hierarchy PR
2016-11-12 01:37:59 -04:00
RogueException
c037865b28
Cleaned up PR
2016-11-12 01:00:42 -04:00
ObsidianMinor
29c9ac9ef3
Reverted old code and added simple IgnoreCase to header dictionary
2016-11-10 21:21:21 -06:00
Sindre
a6f89b7c36
Solves Issue 342, but there might be a cleaner way to do this that doesnt make you end up with a IGuild in the RestRole.
2016-11-10 16:47:51 +01:00
ObsidianMinor
bb9c43b21a
Update RequestQueueBucket.cs
...
Access "Date" in response header safely with TryGetValue. Hopefully nothing bad happens when lag is 0
2016-11-07 13:42:25 -06:00
james7132
97a6bf6b6e
Add IGuildUser.Hirearchy, added docstrings
...
Property can be renamed as needed.
2016-10-29 23:05:56 +00:00
james7132
89e61fe7d7
Fixed variable naming
2016-10-29 20:40:25 +00:00
james7132
2e9bca5b85
Fix role comparison
2016-10-29 08:03:58 +00:00
james7132
08c7b49aae
Remove IComparable<IGuildUser>
2016-10-29 07:50:26 +00:00
james7132
50d1aa0689
Implemented IComparable<IRole> on IGuildUser
2016-10-25 21:43:41 +00:00
james7132
f3cd96d2fe
Implemented IComparable<T> on IRole and IGuildUUser
2016-10-25 21:37:18 +00:00
Sindre Langhus
0b43545ae0
Update ReplyAsync Task to return the sent message.
2016-10-23 23:55:09 +02:00
Christopher F
0b42a2b1b4
Assign a default value to DiscordSocketClient.Status
...
This property previously had a default value of 'null'. In DiscordSocketClient#ConnectInternalAsync, we would attempt to send a null status to Discord, which would fail to serialize, and force the client to disconnect.
2016-10-22 13:14:36 -04:00
RogueException
043f8ded85
Moved ISelfUser.ModifyStatusAsync to DiscordSocketClient.SetStatus/SetGame. Resend status on reconnect.
2016-10-21 11:22:26 -03:00
RogueException
d9e00c9170
Added guild parameter to PresenceUpdated, added GuildMemberUpdated
2016-10-21 09:31:57 -03:00
RogueException
b23d839d8b
Made RequestOptions in XXXMessage.DeleteAsync optional
2016-10-20 05:10:39 -03:00
RogueException
6e1a76d070
Merge pull request #327 from RogueException/issue-240
...
Adjusted GetGuildPruneCount to using params;
2016-10-20 05:05:23 -03:00
Khionu Sybiern
8f553e60a1
Adjusted GetGuildPruneCount to using params;
...
fixes #240
2016-10-20 04:01:18 -04:00
RogueException
b860392b44
Guild prunes must be at least 1 day
2016-10-20 04:49:21 -03:00
RogueException
b22d704001
Renamed SocketGuild.GetCurrentUser -> CurrentUser
2016-10-20 04:40:00 -03:00
RogueException
3458a0ce75
Merge pull request #324 from LassieME/patch-issue-323
...
Fix #323
2016-10-20 04:02:06 -03:00
RogueException
313c957a34
Default isTTS to false on Send methods
2016-10-20 03:55:14 -03:00
RogueException
b8102a6767
Default DependencyMap to an empty map when not supplied
2016-10-20 03:55:14 -03:00
Christopher F
2cbfaa5498
Remove unnecessary slash in RestInvite#Url
...
thanks to auxesis for the find
2016-10-19 16:12:20 -04:00
Sindre Langhus
98088519d1
Update SocketChannelHelper.cs
2016-10-19 14:14:55 +02:00
RogueException
a464f9ec3a
Fixed errors caused by #321
2016-10-18 15:30:19 -03:00
RogueException
0d6ac00905
Merge pull request #321 from RogueException/sysmsg-deletables
...
Moved IDeletable interface up inheritance to IMessage
2016-10-18 15:27:22 -03:00
james7132
7dbd2b5325
Fix #320
...
I'm not entirely sure this is the proper way to fix this. However, it seems like
SendFileAsync returns the Task<RestUserMessage>, which would exit the using
block, disposing of the FileStream potentially before the Task is finished.
Changed to await the result of the task before exiting the using block.
2016-10-18 17:41:53 +00:00
Khionu Sybiern
505a63f8e0
Update IMessage.cs
2016-10-18 09:30:52 -04:00
Khionu Sybiern
57824b6847
Update IUserMessage.cs
2016-10-18 09:29:23 -04:00
RogueException
dfe654af3b
PagedAsyncEnumerator's nextPage should return false if there are no more pages.
2016-10-17 16:12:02 -03:00
RogueException
3ca0067f1b
Merge pull request #313 from FiniteReality/scoped-di
...
Move DI stuff around to support scoped DI
2016-10-16 21:50:28 -03:00
Christopher F
11f4dc0d10
Add a missing null-conditional in CommandContext#ctor
...
Prevents an NRE when creating a CommandContext from a message in an IDMChannel
2016-10-16 16:25:10 -04:00
FiniteReality
a7cefbcf9f
Move DI stuff around to support scoped DI
2016-10-16 17:33:00 +01:00
james7132
3841eb616c
Fix #311
...
TypeInfo.BaseType will likely return the same Type if all modules derive from
ModuleBase or some common subclass of it. Making it appear as if only one module
is registered.
Changed to TypeInfo.AsType for expected behavior.
2016-10-16 08:39:26 +00:00
RogueException
5389f98042
Ignore errors when deserializing Game
2016-10-16 00:51:47 -03:00
RogueException
123fc90efc
Removed duplicate model
2016-10-16 00:51:47 -03:00
RogueException
8c8ac47887
Merge pull request #308 from Joe4evr/AutoLoadFix
...
Exclude abstract types from being loaded as modules.
2016-10-15 14:29:24 -03:00
RogueException
881c0320bd
Don't cache generic JsonConverters
2016-10-15 13:47:23 -03:00
RogueException
890318ecfc
Added a simpler CommandContext constructor
2016-10-15 13:08:13 -03:00
RogueException
c497f95d35
Readded navigational props to interfaces
2016-10-15 12:58:32 -03:00
RogueException
8ebc437674
Exposed IDependencyMap in CommandService.Execute
2016-10-15 12:27:51 -03:00
Joe4evr
bc45c0b6a4
Exclude abstract types from being loaded as modules.
2016-10-14 18:41:13 +02:00
RogueException
75fb31e939
Removed IDiscordClient reference from IEntity
2016-10-14 13:12:47 -03:00
RogueException
735c869f3d
Moved Client from ModuleBase to CommandContext.
2016-10-14 13:12:28 -03:00