diff options
author | Carlos Tadeu Panato Junior <ctadeu@gmail.com> | 2017-06-21 22:01:05 +0200 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2017-06-21 13:01:05 -0700 |
commit | 1e84e931ecdd9d72ed3825b6bc458eda3f5df667 (patch) | |
tree | bd17e61bea0378fd2cc21788b4322d8ac94158f3 /app | |
parent | a9ef8b52aa2ac1dfada58ae55252715c5cb32a84 (diff) | |
download | chat-1e84e931ecdd9d72ed3825b6bc458eda3f5df667.tar.gz chat-1e84e931ecdd9d72ed3825b6bc458eda3f5df667.tar.bz2 chat-1e84e931ecdd9d72ed3825b6bc458eda3f5df667.zip |
when a channel is update propagate the channel to everybody (#6677)
Diffstat (limited to 'app')
-rw-r--r-- | app/channel.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/channel.go b/app/channel.go index 84be8557b..794379369 100644 --- a/app/channel.go +++ b/app/channel.go @@ -281,6 +281,11 @@ func UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) { return nil, result.Err } else { InvalidateCacheForChannel(channel) + + messageWs := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_UPDATED, "", channel.Id, "", nil) + messageWs.Add("channel", channel.ToJson()) + Publish(messageWs) + return channel, nil } } |