MM-61068 - send ws event on scheduled message job send (#29153)

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Pablo Vélez
2024-11-08 10:48:23 +01:00
коммит произвёл GitHub
родитель f377399c4c
Коммит 2593860063
4 изменённых файлов: 25 добавлений и 4 удалений

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

@@ -227,6 +227,9 @@ func (a *App) postScheduledPost(rctx request.CTX, scheduledPost *model.Scheduled
return scheduledPost, appErr
}
// send the WS event to delete the just posted scheduledPost from list
a.PublishScheduledPostEvent(rctx, model.WebsocketScheduledPostDeleted, scheduledPost, "")
return scheduledPost, nil
}
@@ -361,6 +364,8 @@ func (a *App) handleFailedScheduledPosts(rctx request.CTX, failedScheduledPosts
mlog.Err(err),
)
}
// send WS event for updating the scheduled post with the error code
a.PublishScheduledPostEvent(rctx, model.WebsocketScheduledPostUpdated, failedScheduledPost, "")
}
if len(failedScheduledPosts) > 0 {