From a996fc76894434adcd81eafe5514c7112781af2e Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Thu, 6 Oct 2022 22:34:32 +0200 Subject: [PATCH] send disable moderator status to user on ownership transfer --- .../MareSynchronosServer/Hubs/MareHub.Groups.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs index ad56693..b9d1318 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs @@ -558,6 +558,13 @@ public partial class MareHub var groupPairs = await _dbContext.GroupPairs.Where(p => p.GroupGID == gid).Select(p => p.GroupUserUID).ToListAsync().ConfigureAwait(false); + await Clients.Users(uid).SendAsync(Api.OnGroupChange, new GroupDto() + { + GID = gid, + OwnedBy = string.IsNullOrEmpty(group.Owner.Alias) ? group.Owner.UID : group.Owner.Alias, + IsModerator = false + }).ConfigureAwait(false); + await Clients.Users(groupPairs).SendAsync(Api.OnGroupChange, new GroupDto() { GID = gid,