Commit Graph

2010 Commits

Author SHA1 Message Date
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
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
RogueException
af9a2c2d64 Fixed nullref on guild member remove 2016-10-13 13:49:16 -03:00
RogueException
84980ad203 Fixed OOB error generating bucket ids for certain endpoints 2016-10-13 12:42:08 -03:00
RogueException
13f49bfe7c Limit preemptive rate limit warnings to once per request. 2016-10-13 12:04:29 -03:00
RogueException
30067959d7 Unpack the arg array if one exists when generating bucket ids 2016-10-13 12:02:34 -03:00
RogueException
88c5dd38bf Added CommandContext.IsPrivate 2016-10-13 11:50:40 -03:00
RogueException
f93464523e Cleaned up the Json contract resolver, fixed user mention deserialization 2016-10-12 19:09:49 -03:00
RogueException
606d4e7ba9 Cleaned up net code, readded user token rate limits 2016-10-12 18:12:45 -03:00
RogueException
4643e44e48 Updated package info 2016-10-12 16:49:22 -03:00
RogueException
addb81f288 Fixed Commands version 2016-10-12 16:37:02 -03:00
RogueException
82ee6c5aaa Fixed error when calling GetMessagesAsync with no cached messages 2016-10-12 15:32:22 -03:00
RogueException
2d3e2c46ae Updated build script 2016-10-12 02:29:52 -03:00
RogueException
ab5279dd14 Merge branch 'concrete2' into dev 2016-10-12 02:10:51 -03:00
RogueException
1057ee012a Made a few methods static 2016-10-11 23:45:27 -03:00
RogueException
bf10529f80 Added new rate limits 2016-10-11 23:22:42 -03:00
RogueException
37f0d8c7e8 Fixed nullrefs when message cache is disabled 2016-10-10 22:11:07 -03:00
RogueException
2fd2e26179 Fixed missing private channels 2016-10-10 22:10:51 -03:00
RogueException
3fc7b3b206 RPC's Authorize should not try to authenticate 2016-10-10 21:34:45 -03:00
RogueException
d480b2f25b Renamed run modes 2016-10-10 21:19:41 -03:00
RogueException
c7ac85455f Added a configurable run mode for commands 2016-10-10 21:16:34 -03:00
RogueException
635819b89f Reduced command module lifetime to a single command execution. Removed ModuleAttribute. 2016-10-10 20:27:16 -03:00
RogueException
3930e1147c doc typo 2016-10-08 21:53:49 -03:00
RogueException
7326aac468 Bumped up concurrent collections concurrency level 2016-10-08 18:45:29 -03:00
RogueException
6bdc0c09ca Cleaned up TODOs 2016-10-08 18:44:59 -03:00
RogueException
8ab675e775 Restrict typereaders to using the cache 2016-10-08 18:41:55 -03:00
RogueException
21c38412ad Changed snowflake GetCreatedAt() -> CreatedAt 2016-10-08 18:38:41 -03:00
RogueException
c1effbc971 Merged PlatformHelper into ConcurrentHashset 2016-10-08 18:32:45 -03:00
RogueException
8b24b01718 Fixed SO in RestChannel.Create 2016-10-08 18:26:02 -03:00
RogueException
09495e6d58 Made converters internal 2016-10-08 18:25:40 -03:00
RogueException
db26c0df62 Removed debug lines 2016-10-08 17:40:15 -03:00
RogueException
49070f3075 Went a tad overboard 2016-10-08 17:00:20 -03:00