This commit is contained in:
F4ilji
2026-03-20 23:35:09 +05:00
parent c80a52ab86
commit 836452add6
9 changed files with 88 additions and 17 deletions
@@ -21,9 +21,10 @@ class PublishPostAction
* Публикует черновик поста
*
* @param Post $post Пост для публикации
* @param bool $publishToVk Публиковать ли в VK
* @return Post Опубликованный пост
*/
public function run(Post $post): Post
public function run(Post $post, bool $publishToVk = true): Post
{
// Обновляем данные поста
$updatedData = $this->postDataProcessor->processUpdate([
@@ -40,8 +41,10 @@ class PublishPostAction
// Отправляем уведомления
$this->sendNotifications($post);
// Публикуем в VK
$this->publishToVk($post);
// Публикуем в VK, если указано
if ($publishToVk) {
$this->publishToVk($post);
}
// Обновляем слайд, если есть
$this->updateSlide($post);