Fix detection of IDependencyMap impl
Not pretty, but it works.
This commit is contained in:
@@ -58,7 +58,7 @@ namespace Discord.Commands
|
|||||||
{
|
{
|
||||||
if (targetType == typeof(CommandService))
|
if (targetType == typeof(CommandService))
|
||||||
arg = service;
|
arg = service;
|
||||||
else if (targetType == typeof(IDependencyMap))
|
else if (targetType.GetTypeInfo().ImplementedInterfaces.Contains(typeof(IDependencyMap)))
|
||||||
arg = map;
|
arg = map;
|
||||||
else
|
else
|
||||||
throw new InvalidOperationException($"Failed to create \"{baseType.FullName}\", dependency \"{targetType.Name}\" was not found.");
|
throw new InvalidOperationException($"Failed to create \"{baseType.FullName}\", dependency \"{targetType.Name}\" was not found.");
|
||||||
|
|||||||
Reference in New Issue
Block a user