From e00804b2ffdbdd7d7116bf94dd9c86ddf5d79598 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Sun, 29 Jan 2023 21:54:13 +0100 Subject: [PATCH] do not open notes popup on connection when enabled --- MareSynchronos/Managers/PairManager.cs | 5 +++-- MareSynchronos/MareSynchronos.csproj | 2 +- MareSynchronos/WebAPI/ApiController.cs | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/MareSynchronos/Managers/PairManager.cs b/MareSynchronos/Managers/PairManager.cs index 641e9dd..9e21636 100644 --- a/MareSynchronos/Managers/PairManager.cs +++ b/MareSynchronos/Managers/PairManager.cs @@ -108,11 +108,12 @@ public class PairManager : IDisposable RecreateLazy(); } - public void AddUserPair(UserPairDto dto) + public void AddUserPair(UserPairDto dto, bool addToLastAddedUser = true) { if (!_allClientPairs.ContainsKey(dto.User)) _allClientPairs[dto.User] = _pairFactory.Create(); _allClientPairs[dto.User].UserPair = dto; - LastAddedUser = _allClientPairs[dto.User]; + if (addToLastAddedUser) + LastAddedUser = _allClientPairs[dto.User]; _allClientPairs[dto.User].ApplyLastReceivedData(); RecreateLazy(); } diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 4404bf1..f95450e 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.7.8 + 0.7.9 https://github.com/Penumbra-Sync/client diff --git a/MareSynchronos/WebAPI/ApiController.cs b/MareSynchronos/WebAPI/ApiController.cs index 5781ae1..d8a1c88 100644 --- a/MareSynchronos/WebAPI/ApiController.cs +++ b/MareSynchronos/WebAPI/ApiController.cs @@ -277,7 +277,7 @@ public partial class ApiController : IDisposable, IMareHubClient foreach (var userPair in await UserGetPairedClients().ConfigureAwait(false)) { Logger.Debug($"Pair: {userPair}"); - _pairManager.AddUserPair(userPair); + _pairManager.AddUserPair(userPair, addToLastAddedUser: false); } foreach (var entry in await GroupsGetAll().ConfigureAwait(false)) {