[MM-48920] Fix updating channel moderation with WS (#21947)
Этот коммит содержится в:
коммит произвёл
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 {
|
||||
|
||||
Ссылка в новой задаче
Block a user