From 28ad4d1fde231b407355509c0a6807a29eb68581 Mon Sep 17 00:00:00 2001 From: Madpeter <57852827+Madpeterz@users.noreply.github.com> Date: Wed, 25 Jun 2025 10:23:10 +0100 Subject: [PATCH] fix a bug in recovery --- SecondBotEvents/Services/BotClientService.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/SecondBotEvents/Services/BotClientService.cs b/SecondBotEvents/Services/BotClientService.cs index f668d5b..c0be957 100644 --- a/SecondBotEvents/Services/BotClientService.cs +++ b/SecondBotEvents/Services/BotClientService.cs @@ -75,7 +75,11 @@ namespace SecondBotEvents.Services LogFormater.Info("Client service [Stopping]"); } running = false; - AutoRestartLoginTimer.Stop(); + if (AutoRestartLoginTimer != null) + { + AutoRestartLoginTimer.Stop(); + AutoRestartLoginTimer = null; + } ResetClient(); } @@ -87,7 +91,11 @@ namespace SecondBotEvents.Services protected void BotSimConnected(object o, SimConnectedEventArgs e) { - AutoRestartLoginTimer.Stop(); + if (AutoRestartLoginTimer != null) + { + AutoRestartLoginTimer.Stop(); + AutoRestartLoginTimer = null; + } goodticks = 0; LogFormater.Info("Client service ~ Connected to sim: "+e.Simulator.Name); }