summaryrefslogtreecommitdiffstats
path: root/app/channel.go
diff options
context:
space:
mode:
authorMartin Kraft <martinkraft@gmail.com>2018-08-04 06:58:41 -0400
committerCarlos Tadeu Panato Junior <ctadeu@gmail.com>2018-08-04 12:58:41 +0200
commit30ded2489f31b99e611e1b82dca493373ff11444 (patch)
treecfefe719074e836adc649e4d70b8441db5160f23 /app/channel.go
parent04749027f62a6c830bdc33b793c24c13b9fb8ba2 (diff)
downloadchat-30ded2489f31b99e611e1b82dca493373ff11444.tar.gz
chat-30ded2489f31b99e611e1b82dca493373ff11444.tar.bz2
chat-30ded2489f31b99e611e1b82dca493373ff11444.zip
MM-11510: Adds delete at value to delete channel websocket event. (#9217)
Diffstat (limited to 'app/channel.go')
-rw-r--r--app/channel.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/channel.go b/app/channel.go
index 1e48c3c50..4dcab83ee 100644
--- a/app/channel.go
+++ b/app/channel.go
@@ -726,13 +726,16 @@ func (a *App) DeleteChannel(channel *model.Channel, userId string) *model.AppErr
}
}
- if dresult := <-a.Srv.Store.Channel().Delete(channel.Id, model.GetMillis()); dresult.Err != nil {
+ deleteAt := model.GetMillis()
+
+ if dresult := <-a.Srv.Store.Channel().Delete(channel.Id, deleteAt); dresult.Err != nil {
return dresult.Err
}
a.InvalidateCacheForChannel(channel)
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_DELETED, channel.TeamId, "", "", nil)
message.Add("channel_id", channel.Id)
+ message.Add("delete_at", deleteAt)
a.Publish(message)
}