diff --git a/app/channel.go b/app/channel.go index fdc8d17da3..8f0bff07b7 100644 --- a/app/channel.go +++ b/app/channel.go @@ -1121,6 +1121,15 @@ func (a *App) PatchChannelModerationsForChannel(c request.CTX, channel *model.Ch cErr := a.forEachChannelMember(c, channel.Id, func(channelMember model.ChannelMember) error { a.Srv().Store().Channel().InvalidateAllChannelMembersForUser(channelMember.UserId) + + evt := model.NewWebSocketEvent(model.WebsocketEventChannelMemberUpdated, "", "", channelMember.UserId, nil, "") + memberJSON, jsonErr := json.Marshal(channelMember) + if jsonErr != nil { + return jsonErr + } + evt.Add("channelMember", string(memberJSON)) + a.Publish(evt) + return nil }) if cErr != nil {