Commit Graph

2044 Commits

Author SHA1 Message Date
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
49c16df9cd Merge pull request #336 2016-11-12 01:42:16 -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
RogueException
fa7c60865d Merge pull request #350 from LassieME/issues/342
Fix nullref during CreateRoleAsync
2016-11-12 00:58:14 -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
RogueException
9fcf88b7ac Merge pull request #333 from LassieME/issue-332-fix
Update ReplyAsync Task to return the sent message.
2016-10-25 03:37:06 -03: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
RogueException
22413f0b9b Merge pull request #322 from james7132/send-file-async-fix
Fix #320
2016-10-18 15:26:48 -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
RogueException
c813a049ff Merge pull request #315 from james7132/command-module-fix
Fix #311
2016-10-16 13:20:25 -03: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
Christopher F
a35d047333 Fix some minor typos in docs 2016-10-15 17:35:20 -04:00
Christopher F
77342903bb Update Documentation to be compatible with Beta2
this one took a while
2016-10-15 17:28:36 -04: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