ObsidianMinor
5bbd9bba82
Renamed existing Flatten method to FlattenAsync and added new Flatten method. Also fixed ClientHelper using incorrect guild batch count. ( #744 )
8 years ago
Christopher F
14fbe40cbc
Add Async suffix to command-related Tasks ( #804 )
commit b7fb44a94f
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:34:18 2017 +0800
Fix more async naming violation
commit e6912e2d02
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:23:04 2017 +0800
Fix incorrect null xmldocs string
commit da8d23222d
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:17:12 2017 +0800
Fix CheckPreconditionsAsync
commit 992407407a
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:07:12 2017 +0800
Add Async suffix to abstract Task methods
8 years ago
Alex Gravely
cb0ff7817d
Add NullableTypeReader ( #785 )
* Add NullableTypeReader.
Primitives now also load a NullableTypeReader<T> and any value types that get a typereader added will also have a NullableTypeReader<T> added for it.
* Remove unnecessary null check.
* Added docstrings.
8 years ago
Finite Reality
032aba9129
Update commands with C#7 features ( #689 )
* C#7 features in commands, CommandInfo in ModuleBase
* Update TypeReaders with C#7 features and IServiceProvider
* Add best-choice command selection to CommandService
* Normalize type reader scores correctly
* Fix logic error and rebase onto dev
* Change GetMethod for SetMethod in ReflectionUtils
Should be checking against setters, not getters
* Ensure args/params scores do not overwhelm Priority
* Remove possibility of NaNs
8 years ago
Confruggy
3365bbb043
Fixes ChannelTypeReader ( #630 )
8 years ago
Confruggy
4ca273dd4a
Fixes RoleTypeReader ( #631 )
8 years ago
Flamanis
94ea80b45e
Modified User#Discrim check to properly check guild
9 years ago
Flamanis
dc2230de86
guildUsers instantiated to empty collection, removed added nullchecks
A null conditional operator was required at line 70 to avoid a nullref.
9 years ago
Flamanis
c643ceaa47
Add space after if and before (
9 years ago
Flamanis
b5f80a7a6c
Should fix Linq ArgumentNullException
9 years ago
RogueException
2c075e186a
Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext.
9 years ago
Confruggy
d27970113e
Update UserTypeReader.cs
9 years ago
RogueException
b01200f929
Cleaned up primitive type readers. Fixed TimeSpan reader.
9 years ago
AntiTcb
ef0337752e
Proper fix this time, fully tested on names and values.
9 years ago
AntiTcb
59d393b357
Values in ImmutableDictionaries were strings rather than enumType
9 years ago
Alex
d8440b764a
Changes requested from review
9 years ago
AntiTcb
1d20029c7b
Enumerate over Enum.GetNames to ensure equal value names are not excluded.
9 years ago
RogueException
8ab675e775
Restrict typereaders to using the cache
9 years ago
RogueException
3c3e790edd
Replaced several arrays with immutables
9 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
9 years ago
RogueException
23a0316252
Split IMessage into IUserMessage and ISystemMessage
9 years ago
RogueException
f2c38567b6
Fixed ChannelTypeReader by mention
9 years ago
Master Kwoth
2cd97bd594
Fixed IRole typereader ref #229
9 years ago
RogueException
324664917d
Added new parameter scoring, support multiple matches
9 years ago
RogueException
4a06753990
Cleaned up TypeReaders
9 years ago
Khionu Terabite
ae2ef74b14
Variable rename
Changed name to be more context appropriate
9 years ago
RogueException
b407c71567
Added support for non-int enums
9 years ago
Khionu Terabite
523b862525
Added Dynamic Enum TypeParsing, to support all enums
9 years ago
RogueException
5c5a9c8d6f
Fixed User TypeReader not resolving in DMs
9 years ago
RogueException
f59b6b9004
Implemented command type readers, parser and service.
9 years ago