From d2e24522bea34224cbd1c24a321e4006e9f0ac9b Mon Sep 17 00:00:00 2001 From: gouki Date: Thu, 15 Oct 2026 00:08:28 +0000 Subject: [PATCH] fix(ai-jobs): add Dispatchable trait for dispatchSync static calls --- .../neatstudio.ai-moderation/src/Jobs/AiModerateCommentJob.php | 3 ++- .../neatstudio.ai-moderation/src/Jobs/AiPolishContentJob.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/neatstudio.ai-moderation/src/Jobs/AiModerateCommentJob.php b/plugins/neatstudio.ai-moderation/src/Jobs/AiModerateCommentJob.php index 792b930..1c93301 100644 --- a/plugins/neatstudio.ai-moderation/src/Jobs/AiModerateCommentJob.php +++ b/plugins/neatstudio.ai-moderation/src/Jobs/AiModerateCommentJob.php @@ -11,11 +11,12 @@ use App\Blog\Support\WorkermanBroadcaster; use App\Models\Comment; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; +use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Support\Facades\Log; class AiModerateCommentJob implements AiJob, ShouldQueue { - use Queueable; + use Dispatchable, Queueable; public function __construct(public int $commentId) { diff --git a/plugins/neatstudio.ai-moderation/src/Jobs/AiPolishContentJob.php b/plugins/neatstudio.ai-moderation/src/Jobs/AiPolishContentJob.php index 401504c..a8cb12b 100644 --- a/plugins/neatstudio.ai-moderation/src/Jobs/AiPolishContentJob.php +++ b/plugins/neatstudio.ai-moderation/src/Jobs/AiPolishContentJob.php @@ -7,6 +7,7 @@ namespace Plugins\Neatstudio\AiModeration\Jobs; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; +use Illuminate\Foundation\Bus\Dispatchable; use App\Blog\Jobs\AiJob; use App\Blog\Services\LlmClient; @@ -14,7 +15,7 @@ use App\Models\Post; class AiPolishContentJob implements AiJob, ShouldQueue { - use Queueable; + use Dispatchable, Queueable; public function __construct(public int $postId) {