Files
RomhackPlaza/app/Jobs/CreateXenForoCommentsThread.php
2026-05-27 21:24:44 +02:00

35 lines
616 B
PHP

<?php
namespace App\Jobs;
use App\Models\Entry;
use App\Services\XenforoApiService;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Queue\Queueable;
class CreateXenForoCommentsThread implements ShouldQueue
{
use Queueable;
public $tries = 3;
public $backoff = 10;
/**
* Create a new job instance.
*/
public function __construct(
protected Entry $entry
)
{
//
}
/**
* Execute the job.
*/
public function handle(XenforoApiService $service): void
{
$service->createCommentsThread($this->entry);
}
}