Change Post.IsFollowing to a pointer and set to nil for responses to updates to Posts (#17774)

Этот коммит содержится в:
Joram Wilander
2021-06-14 08:25:44 -04:00
коммит произвёл GitHub
родитель 857c5e562f
Коммит 326eb2242a
5 изменённых файлов: 15 добавлений и 6 удалений

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

@@ -649,6 +649,11 @@ func (a *App) UpdatePost(c *request.Context, post *model.Post, safeUpdate bool)
rpost = a.PreparePostForClient(rpost, false, true)
// Ensure IsFollowing is nil since this updated post will be broadcast to all users
// and we don't want to have to populate it for every single user and broadcast to each
// individually.
rpost.IsFollowing = nil
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_POST_EDITED, "", rpost.ChannelId, "", nil)
message.Add("post", rpost.ToJson())
a.Publish(message)