From fe5de199a1c7c5ab9c18d36c92696efc95c89eaf Mon Sep 17 00:00:00 2001 From: BoxuChan Date: Mon, 6 Oct 2025 22:45:54 +0200 Subject: [PATCH] Fix for Syncshell Pauses --- MareSynchronos/UI/Components/DrawGroupPair.cs | 2 +- .../WebAPI/SignalR/ApIController.Functions.Users.cs | 5 ----- .../WebAPI/SignalR/ApiController.Functions.Groups.cs | 4 ++-- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/MareSynchronos/UI/Components/DrawGroupPair.cs b/MareSynchronos/UI/Components/DrawGroupPair.cs index 1181ee8..1355d88 100644 --- a/MareSynchronos/UI/Components/DrawGroupPair.cs +++ b/MareSynchronos/UI/Components/DrawGroupPair.cs @@ -306,7 +306,7 @@ public class DrawGroupPair : DrawPairBase { var groupPerm = _fullInfoDto.GroupUserPermissions; groupPerm.SetPaused(!groupPerm.IsPaused()); - _ = _apiController.GroupSetUserPermissions(new GroupPairUserPermissionDto( + _ = _apiController.GroupChangeIndividualPermissionState(new GroupPairUserPermissionDto( _group.Group, _pair.UserData, groupPerm diff --git a/MareSynchronos/WebAPI/SignalR/ApIController.Functions.Users.cs b/MareSynchronos/WebAPI/SignalR/ApIController.Functions.Users.cs index 43f9adc..388c5ea 100644 --- a/MareSynchronos/WebAPI/SignalR/ApIController.Functions.Users.cs +++ b/MareSynchronos/WebAPI/SignalR/ApIController.Functions.Users.cs @@ -91,11 +91,6 @@ public partial class ApiController { await _mareHub!.SendAsync(nameof(UserSetPairPermissions), userPermissions).ConfigureAwait(false); } - - public Task GroupSetUserPermissions(GroupPairUserPermissionDto dto) - { - return _mareHub!.InvokeAsync(nameof(GroupSetUserPermissions), dto); - } public async Task UserSetProfile(UserProfileDto userDescription) { diff --git a/MareSynchronos/WebAPI/SignalR/ApiController.Functions.Groups.cs b/MareSynchronos/WebAPI/SignalR/ApiController.Functions.Groups.cs index 7a0f54c..9d952c3 100644 --- a/MareSynchronos/WebAPI/SignalR/ApiController.Functions.Groups.cs +++ b/MareSynchronos/WebAPI/SignalR/ApiController.Functions.Groups.cs @@ -19,10 +19,10 @@ public partial class ApiController await _mareHub!.SendAsync(nameof(GroupChangeGroupPermissionState), dto).ConfigureAwait(false); } - public async Task GroupChangeIndividualPermissionState(GroupPairUserPermissionDto dto) + public Task GroupChangeIndividualPermissionState(GroupPairUserPermissionDto dto) { CheckConnection(); - await _mareHub!.SendAsync(nameof(GroupChangeIndividualPermissionState), dto).ConfigureAwait(false); + return _mareHub!.InvokeAsync(nameof(GroupChangeIndividualPermissionState), dto); } public async Task GroupChangeOwnership(GroupPairDto groupPair)