Christopher F
14fbe40cbc
Add Async suffix to command-related Tasks ( #804 )
...
commit b7fb44a94fb1e75f696f281d6b201eba3f48e864
Author: Hsu Still <341464@gmail.com >
Date: Sat Sep 2 14:34:18 2017 +0800
Fix more async naming violation
commit e6912e2d020c69325826dbfa62c07cd1ef2cc45f
Author: Hsu Still <341464@gmail.com >
Date: Sat Sep 2 14:23:04 2017 +0800
Fix incorrect null xmldocs string
commit da8d23222d207853375c3512232d1d7fd3629cad
Author: Hsu Still <341464@gmail.com >
Date: Sat Sep 2 14:17:12 2017 +0800
Fix CheckPreconditionsAsync
commit 992407407a42fec9087c9ed18e0bf5de30dff82c
Author: Hsu Still <341464@gmail.com >
Date: Sat Sep 2 14:07:12 2017 +0800
Add Async suffix to abstract Task methods
2017-10-09 19:45:12 -04:00
RogueException
ba1982a3f9
Replaced DependencyMap with ServiceCollection and IServiceProvider ( #625 )
2017-05-04 12:52:26 -03:00
RogueException
2c075e186a
Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext.
2016-12-23 16:57:30 -04:00
RogueException
08ae9e4e86
Fixed logic in precondition attribute docstrings
2016-11-27 01:13:29 -04:00
Christopher F
defc8f1c4e
Add docstrings to preconditions.
2016-11-25 18:09:18 -05:00
RogueException
635819b89f
Reduced command module lifetime to a single command execution. Removed ModuleAttribute.
2016-10-10 20:27:16 -03:00
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
2016-10-04 09:54:44 -03:00
RogueException
23a0316252
Split IMessage into IUserMessage and ISystemMessage
2016-08-27 19:07:22 -03:00
RogueException
dcb603acd7
Cleaned up permission checks, added Permissions.Has(enum) methods
2016-08-09 18:18:50 -03:00
Finite Reality
c77c84bec7
Remove ContextType.Invalid
2016-08-06 00:43:11 +01:00
Finite Reality
6db3f52ac1
eplace DM/Guild preconditions with context
...
The new RequireContextAttribute works just like RequireDM/RequireGuild,
but is more powerful as developers can specify multiple 'contexts' for
their command to require using the ContextType flags.
2016-08-06 00:15:11 +01:00