From 082e7a0741ebd8530a987e82ff909ed35af6db04 Mon Sep 17 00:00:00 2001 From: Sean Stoves Date: Thu, 6 Aug 2020 21:58:29 -0400 Subject: [PATCH] updating msg for rankCheck for proper null detection of discordId --- ChaosBot/Discord/Modules/Admin/RankCheck.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ChaosBot/Discord/Modules/Admin/RankCheck.cs b/ChaosBot/Discord/Modules/Admin/RankCheck.cs index a2643ed..dd69bb8 100644 --- a/ChaosBot/Discord/Modules/Admin/RankCheck.cs +++ b/ChaosBot/Discord/Modules/Admin/RankCheck.cs @@ -28,6 +28,8 @@ namespace ChaosBot.Discord.Modules.Admin { try { + await Context.Channel.TriggerTypingAsync(); + List ranks = await GetRank(); var sb = new StringBuilder(); @@ -44,7 +46,7 @@ namespace ChaosBot.Discord.Modules.Admin foreach (var lsID in ranks.FindAll(x => x.IngameRole == ERole.Recruit)) { if ((lsID.ShouldBeRole != lsID.IngameRole) && (lsID.ShouldBeRole != null)) - sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, $"linked to <@{lsID.DiscordId}>")); + sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, (lsID.DiscordId != null ? $"linked to <@{lsID.DiscordId}>)" : ""))); } } else @@ -57,7 +59,7 @@ namespace ChaosBot.Discord.Modules.Admin foreach (var lsID in ranks.FindAll(x => x.IngameRole == ERole.Initiate)) { if ((lsID.ShouldBeRole != lsID.IngameRole) && (lsID.ShouldBeRole != null)) - sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, $"linked to <@{lsID.DiscordId}>")); + sb.AppendLine(string.Format("{0} {1}", lsID.DisplayName, (lsID.DiscordId != null ? $"linked to <@{lsID.DiscordId}>)" : ""))); } } else