diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index dfc5171..510deaf 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.2.11.0 + 0.2.12.0 https://github.com/Penumbra-Sync/client diff --git a/MareSynchronos/WebAPI/ApiController.Connectivity.cs b/MareSynchronos/WebAPI/ApiController.Connectivity.cs index 5a3bd53..003dcc5 100644 --- a/MareSynchronos/WebAPI/ApiController.Connectivity.cs +++ b/MareSynchronos/WebAPI/ApiController.Connectivity.cs @@ -209,6 +209,7 @@ namespace MareSynchronos.WebAPI private async Task InitializeData(CancellationToken token) { if (_mareHub == null) return; + Logger.Debug("Initializing data"); _mareHub.On(Api.OnUserUpdateClientPairs, UpdateLocalClientPairsCallback); @@ -284,6 +285,9 @@ namespace MareSynchronos.WebAPI { Logger.Info("Connection restored"); await Task.Delay(TimeSpan.FromSeconds(new Random().Next(5, 10))); + + _connectionDto = await _mareHub.InvokeAsync(Api.InvokeHeartbeat, _dalamudUtil.PlayerNameHashed, _connectionCancellationTokenSource.Token); + await InitializeData(_connectionCancellationTokenSource.Token); }