|
1 | 1 | using System.Net; |
2 | 2 | using System.Net.WebSockets; |
3 | | -using System.Reflection; |
4 | 3 | using System.Runtime.InteropServices; |
5 | 4 | using System.Text.Json; |
6 | 5 | using System.Threading.Channels; |
7 | 6 | using System.Timers; |
| 7 | +using LucHeart.WebsocketLibrary; |
8 | 8 | using Microsoft.Extensions.Logging; |
9 | 9 | using OneOf; |
10 | 10 | using OneOf.Types; |
11 | 11 | using OpenShock.LocalRelay.Models.Backend; |
12 | 12 | using OpenShock.LocalRelay.Utils; |
13 | | -using OpenShock.SDK.CSharp.Live.LiveControlModels; |
14 | 13 | using OpenShock.SDK.CSharp.Updatables; |
15 | 14 | using OpenShock.SDK.CSharp.Utils; |
16 | 15 | using OpenShock.Serialization.Gateway; |
@@ -221,7 +220,7 @@ private async Task Reconnect() |
221 | 220 | { |
222 | 221 | _logger.LogWarning("Reconnecting in 3 seconds"); |
223 | 222 |
|
224 | | - _state.Value = WebsocketConnectionState.Reconnecting; |
| 223 | + _state.Value = WebsocketConnectionState.Connecting; |
225 | 224 | _clientWebSocket?.Abort(); |
226 | 225 | _clientWebSocket?.Dispose(); |
227 | 226 | await Task.Delay(3000, _dispose.Token); |
@@ -313,7 +312,7 @@ await _clientWebSocket.CloseAsync(WebSocketCloseStatus.NormalClosure, "Normal cl |
313 | 312 | } |
314 | 313 |
|
315 | 314 | _logger.LogWarning("Lost websocket connection, trying to reconnect in 3 seconds"); |
316 | | - _state.Value = WebsocketConnectionState.Reconnecting; |
| 315 | + _state.Value = WebsocketConnectionState.Connecting; |
317 | 316 |
|
318 | 317 | _clientWebSocket?.Abort(); |
319 | 318 | _clientWebSocket?.Dispose(); |
|
0 commit comments