From 26d1da3069da5a3796e9c31991ab8f0aeea74f95 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Tue, 10 Feb 2026 08:39:25 -0600 Subject: [PATCH] Fix missing update cookie + force reconnect when bot is already logged in --- KfChatDotNetBot/ChatBot.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/KfChatDotNetBot/ChatBot.cs b/KfChatDotNetBot/ChatBot.cs index c0c5adc..644afe0 100644 --- a/KfChatDotNetBot/ChatBot.cs +++ b/KfChatDotNetBot/ChatBot.cs @@ -230,6 +230,13 @@ public class ChatBot if (await _kfTokenService.IsLoggedIn()) { _logger.Info("We were already logged in and should have a fresh cookie for chat now"); + if (autoConnect && !KfClient.IsConnected()) + { + _logger.Info("Updating cookies and reconnecting"); + await _kfTokenService.SaveCookies(); + KfClient.UpdateCookies(_kfTokenService.GetCookies()); + await KfClient.StartWsClient(); + } // Only seems to happen if the bot thinks it's already logged in return; }