fix reconnecting once more

This commit is contained in:
rootdarkarchon
2024-01-21 03:17:47 +01:00
parent f4f96380d9
commit 83a15ba77c

View File

@@ -394,7 +394,7 @@ public sealed partial class ApiController : DisposableMediatorSubscriberBase, IM
private async Task MareHubOnReconnected() private async Task MareHubOnReconnected()
{ {
ServerState = ServerState.Connected; ServerState = ServerState.Reconnecting;
try try
{ {
InitializeApiHooks(); InitializeApiHooks();
@@ -404,6 +404,7 @@ public sealed partial class ApiController : DisposableMediatorSubscriberBase, IM
await StopConnection(ServerState.VersionMisMatch).ConfigureAwait(false); await StopConnection(ServerState.VersionMisMatch).ConfigureAwait(false);
return; return;
} }
ServerState = ServerState.Connected;
await LoadIninitialPairs().ConfigureAwait(false); await LoadIninitialPairs().ConfigureAwait(false);
await LoadOnlinePairs().ConfigureAwait(false); await LoadOnlinePairs().ConfigureAwait(false);
Mediator.Publish(new ConnectedMessage(_connectionDto)); Mediator.Publish(new ConnectedMessage(_connectionDto));