Fix user_added websocket event and update websocket channel access cache on add/remove member.

Этот коммит содержится в:
JoramWilander
2015-10-07 11:39:45 -04:00
родитель dfaef4bd72
Коммит 1421e1ec4a
4 изменённых файлов: 33 добавлений и 22 удалений

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

@@ -30,11 +30,15 @@ func PublishAndForget(message *model.Message) {
}()
}
func UpdateChannelAccessCache(teamId, userId, channelId string) {
if nh, ok := hub.teamHubs[teamId]; ok {
nh.UpdateChannelAccessCache(userId, channelId)
}
}
func UpdateChannelAccessCacheAndForget(teamId, userId, channelId string) {
go func() {
if nh, ok := hub.teamHubs[teamId]; ok {
nh.UpdateChannelAccessCache(userId, channelId)
}
UpdateChannelAccessCache(teamId, userId, channelId)
}()
}