diff --git a/ArchiSteamFarm/Events.cs b/ArchiSteamFarm/Events.cs index 9c1959b24..950a2167d 100644 --- a/ArchiSteamFarm/Events.cs +++ b/ArchiSteamFarm/Events.cs @@ -1,4 +1,5 @@ using System.Linq; +using System.Threading.Tasks; using SteamKit2; namespace ArchiSteamFarm { @@ -6,12 +7,13 @@ namespace ArchiSteamFarm { internal static void OnStateUpdated(Bot bot, SteamFriends.PersonaStateCallback callback) { } - internal static void OnBotShutdown() { + internal static async void OnBotShutdown() { if (Program.IsWCFRunning || Bot.Bots.Values.Any(bot => bot.KeepRunning)) { return; } Logging.LogGenericInfo("No bots are running, exiting"); + await Task.Delay(5000).ConfigureAwait(false); Program.Exit(); } }