Browse Source

Should fix Linq ArgumentNullException

tags/1.0-rc
Flamanis GitHub 8 years ago
parent
commit
b5f80a7a6c
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      src/Discord.Net.Commands/Readers/UserTypeReader.cs

+ 3
- 1
src/Discord.Net.Commands/Readers/UserTypeReader.cs View File

@@ -60,12 +60,14 @@ namespace Discord.Commands
{
foreach (var channelUser in channelUsers.Where(x => string.Equals(input, x.Username, StringComparison.OrdinalIgnoreCase)))
AddResult(results, channelUser as T, channelUser.Username == input ? 0.65f : 0.55f);

if(context.Guild != null)
foreach (var guildUser in guildUsers.Where(x => string.Equals(input, x.Username, StringComparison.OrdinalIgnoreCase)))
AddResult(results, guildUser as T, guildUser.Username == input ? 0.60f : 0.50f);
}

//By Nickname (0.5-0.6)
if(context.Guild != null)
{
foreach (var channelUser in channelUsers.Where(x => string.Equals(input, (x as IGuildUser).Nickname, StringComparison.OrdinalIgnoreCase)))
AddResult(results, channelUser as T, (channelUser as IGuildUser).Nickname == input ? 0.65f : 0.55f);


Loading…
Cancel
Save