From 7cb0b418f172fe70cb9314391d2c2eef21063811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88?= Date: Wed, 6 Nov 2024 16:15:58 -0500 Subject: [PATCH] Adding logging for chat client disconnects Have to figure out why the disconnects are occuring. --- .../Twitch/TwitchClientProxy.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs b/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs index a231007..0f8c0d8 100644 --- a/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs +++ b/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs @@ -300,6 +300,21 @@ private async Task Connect() { client.OnMessageReceived += TwitchChatClient_OnMessageReceived; client.OnUserBanned += TwitchChatClient_OnUserBanned; client.OnRaidNotification += TwitchChatClient_OnRaidNotification; + client.OnDisconnected += (sender, args) => { + LOG.Error("Twitch Client Disconnected"); + }; + client.OnConnectionError += (sender, args) => { + LOG.Error($"Twitch Client Connection Error: {args.Error.Message}"); + }; + client.OnError += (sender, args) => { + LOG.Error($"Twitch Client Error: {args.Exception.Message}"); + }; + client.OnIncorrectLogin += (sender, args) => { + LOG.Error($"Twitch Client Incorrect Login: {args.Exception.Message}"); + }; + client.OnNoPermissionError += (sender, args) => { + LOG.Error("Twitch Client No Permission Error"); + }; } try {