[MM-48920] Fix updating channel moderation with WS (#21947)

Этот коммит содержится в:
Konstantinos Pittas
2023-01-18 11:00:06 +02:00
коммит произвёл GitHub
родитель 087aa38afb
Коммит 761c5b530c

Просмотреть файл

@@ -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 {