Fixed reconnection causing unhandled exceptions
This commit is contained in:
parent
1d43515fb9
commit
a38e08c14d
@ -62,7 +62,7 @@ namespace TwitchChatTTS.Hermes.Socket
|
||||
}
|
||||
|
||||
|
||||
public async Task Connect()
|
||||
public override async Task Connect()
|
||||
{
|
||||
lock (_lock)
|
||||
{
|
||||
@ -263,7 +263,7 @@ namespace TwitchChatTTS.Hermes.Socket
|
||||
_logger.Warning("Hermes websocket client disconnected.");
|
||||
|
||||
_heartbeatTimer.Enabled = false;
|
||||
await Reconnect(_backoff, async () => await Connect());
|
||||
await Reconnect(_backoff);
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -84,7 +84,7 @@ namespace TwitchChatTTS.OBS.Socket
|
||||
_sourceIds.Clear();
|
||||
}
|
||||
|
||||
public async Task Connect()
|
||||
public override async Task Connect()
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(URL))
|
||||
{
|
||||
|
@ -85,7 +85,7 @@ namespace TwitchChatTTS.Seven.Socket
|
||||
URL = $"{SevenApiClient.WEBSOCKET_URL}@emote_set.*<object_id={_user.SevenEmoteSetId}>";
|
||||
}
|
||||
|
||||
public async Task Connect()
|
||||
public override async Task Connect()
|
||||
{
|
||||
if (string.IsNullOrEmpty(URL))
|
||||
{
|
||||
@ -137,7 +137,7 @@ namespace TwitchChatTTS.Seven.Socket
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
await Reconnect(_backoff, async () => await Connect());
|
||||
await Reconnect(_backoff);
|
||||
await Task.Delay(TimeSpan.FromMilliseconds(500));
|
||||
|
||||
if (Connected && ConnectionDetails?.SessionId != null)
|
||||
|
@ -111,7 +111,7 @@ namespace TwitchChatTTS.Twitch.Socket
|
||||
};
|
||||
}
|
||||
|
||||
public async Task Connect()
|
||||
public override async Task Connect()
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(URL))
|
||||
{
|
||||
@ -123,7 +123,7 @@ namespace TwitchChatTTS.Twitch.Socket
|
||||
await ConnectAsync(URL);
|
||||
}
|
||||
|
||||
public async Task Reconnect() => await Reconnect(_backoff, async () => await Connect());
|
||||
public async Task Reconnect() => await Reconnect(_backoff);
|
||||
|
||||
public void Identify(string sessionId)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user