From 7fbebe81ab68ccf027535e468f5ae5d200a1afc6 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Sun, 8 Feb 2026 23:27:41 -0600 Subject: [PATCH] Added missing awaits, improved permission check and removed redundant else --- KfChatDotNetBot/Commands/Kasino/MinesCommand.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/KfChatDotNetBot/Commands/Kasino/MinesCommand.cs b/KfChatDotNetBot/Commands/Kasino/MinesCommand.cs index b5970e2..3be2485 100644 --- a/KfChatDotNetBot/Commands/Kasino/MinesCommand.cs +++ b/KfChatDotNetBot/Commands/Kasino/MinesCommand.cs @@ -69,18 +69,15 @@ public class MinesCommand : ICommand KasinoMines = new KasinoMines(botInstance, gambler.Id); if (message.Message.Contains("clear")) { - if (user.UserRight == UserRight.Admin || user.UserRight == UserRight.TrueAndHonest) + if (user.UserRight >= UserRight.TrueAndHonest) { - KasinoMines.GetSavedGames(gambler.Id); + await KasinoMines.GetSavedGames(gambler.Id); KasinoMines.ActiveGames.Clear(); - KasinoMines.SaveActiveGames(gambler.Id); - return; - } - else - { - await botInstance.SendChatMessageAsync($"{user.FormatUsername()}, you don't have permission to clear saved games.", true, autoDeleteAfter: cleanupDelay); + await KasinoMines.SaveActiveGames(gambler.Id); return; } + await botInstance.SendChatMessageAsync($"{user.FormatUsername()}, you don't have permission to clear saved games.", true, autoDeleteAfter: cleanupDelay); + return; } bool cashout = false; if (arguments.TryGetValue("cashout", out var cashOut)||message.Message.Contains("cashout")) cashout = true;