Browse Source

Refactor with non-generic method for symmetry with AddTypeReader

pull/975/head
Joe4evr 7 years ago
parent
commit
d3b0d071e7
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      src/Discord.Net.Commands/CommandService.cs

+ 4
- 3
src/Discord.Net.Commands/CommandService.cs View File

@@ -264,11 +264,12 @@ namespace Discord.Commands
return null;
}
public void ReplaceDefaultTypereader<T>(TypeReader reader)
=> ReplaceDefaultTypereader(typeof(T), reader);
public void ReplaceDefaultTypereader(Type type, TypeReader reader)
{
var key = typeof(T);
if (_defaultTypeReaders.ContainsKey(key))
if (_defaultTypeReaders.ContainsKey(type))
{
_defaultTypeReaders.AddOrUpdate(key, k => throw new Exception("This shouldn't happen?"), (k, v) => reader);
_defaultTypeReaders.AddOrUpdate(type, k => throw new Exception("This shouldn't happen?"), (k, v) => reader);
}
}



Loading…
Cancel
Save