From d0cabbf759dece017b47c6b066b3d3102adb997c Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Sun, 8 Feb 2026 20:15:35 -0600 Subject: [PATCH] 203 check for disconnect --- KfChatDotNetBot/ChatBot.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/KfChatDotNetBot/ChatBot.cs b/KfChatDotNetBot/ChatBot.cs index 52efcdc..b3edbef 100644 --- a/KfChatDotNetBot/ChatBot.cs +++ b/KfChatDotNetBot/ChatBot.cs @@ -650,6 +650,11 @@ public class ChatBot _logger.Error($"Sneedchat disconnected due to {disconnectionInfo.Type}"); _logger.Error($"Close Status => {disconnectionInfo.CloseStatus}; Close Status Description => {disconnectionInfo.CloseStatusDescription}"); _logger.Error(disconnectionInfo.Exception); + if (disconnectionInfo.Exception!.Message.Contains("status code '203'")) + { + _logger.Info("Chat 203'd, getting a new token"); + RefreshXfToken().Wait(_cancellationToken); + } } private void OnKfWsReconnected(object sender, ReconnectionInfo reconnectionInfo)