Skip to content

Commit 302af0e

Browse files
fix: not reconnecting twitch chats
1 parent f5d9dba commit 302af0e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,15 +356,21 @@ private Task<bool> Connect() {
356356
_client.OnRaidNotification += TwitchChatClient_OnRaidNotification;
357357
_client.OnDisconnected += (sender, args) => {
358358
LOG.Error("Twitch Client Disconnected");
359+
try {
360+
_client.Reconnect();
361+
}
362+
catch (Exception ex) {
363+
LOG.Error("Twitch Client Reconnect Error", ex);
364+
}
359365
};
360366
_client.OnConnectionError += (sender, args) => {
361367
LOG.Error($"Twitch Client Connection Error: {args.Error.Message}");
362368
};
363369
_client.OnError += (sender, args) => {
364-
LOG.Error($"Twitch Client Error: {args.Exception.Message}");
370+
LOG.Error("Twitch Client Error", args.Exception);
365371
};
366372
_client.OnIncorrectLogin += (sender, args) => {
367-
LOG.Error($"Twitch Client Incorrect Login: {args.Exception.Message}");
373+
LOG.Error("Twitch Client Incorrect Login", args.Exception);
368374
};
369375
_client.OnNoPermissionError += (sender, args) => {
370376
LOG.Error("Twitch Client No Permission Error");

0 commit comments

Comments
 (0)