From 79270acafe759b7c2f507206995ff89b599dba6f Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Tue, 13 Aug 2024 21:14:43 +0200 Subject: [PATCH] PenaltyWebhook block thread - fix --- Helper.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Helper.cs b/Helper.cs index 3ba6b37..a91ca84 100644 --- a/Helper.cs +++ b/Helper.cs @@ -245,7 +245,7 @@ namespace CS2_SimpleAdmin var communityUrl = caller != null ? "<" + new SteamID(caller.SteamID).ToCommunityUrl() + ">" : ""; var callerName = caller != null ? caller.PlayerName : "Console"; - discordWebhookClientLog.SendMessageAsync(Helper.GenerateMessageDiscord(localizer["sa_discord_log_command", $"[{callerName}]({communityUrl})", command])); + discordWebhookClientLog.SendMessageAsync(GenerateMessageDiscord(localizer["sa_discord_log_command", $"[{callerName}]({communityUrl})", command])); } public enum PenaltyType @@ -338,8 +338,11 @@ namespace CS2_SimpleAdmin { embed.AddField(fieldNames[i], fieldValues[i], inlineFlags[i]); } - - new DiscordWebhookClient(webhookUrl).SendMessageAsync(embeds: [embed.Build()]); + + Task.Run(async () => + { + await new DiscordWebhookClient(webhookUrl).SendMessageAsync(embeds: [embed.Build()]); + }); } private static string GenerateMessageDiscord(string message)