Invalidate channel members cache when promoting/demoting a guest (#13180)

Этот коммит содержится в:
Claudio Costa
2019-11-21 16:08:47 +01:00
коммит произвёл GitHub
родитель f7e93db512
Коммит 0b00a7870b
2 изменённых файлов: 57 добавлений и 1 удалений

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

@@ -2293,6 +2293,8 @@ func (a *App) PromoteGuestToUser(user *model.User, requestorId string) *model.Ap
}
for _, member := range *channelMembers {
a.InvalidateCacheForChannelMembers(member.ChannelId)
evt := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_MEMBER_UPDATED, "", "", user.Id, nil)
evt.Add("channelMember", member.ToJson())
a.Publish(evt)
@@ -2332,6 +2334,8 @@ func (a *App) DemoteUserToGuest(user *model.User) *model.AppError {
}
for _, member := range *channelMembers {
a.InvalidateCacheForChannelMembers(member.ChannelId)
evt := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_MEMBER_UPDATED, "", "", user.Id, nil)
evt.Add("channelMember", member.ToJson())
a.Publish(evt)