Files
RomhackPlaza/app/Jobs/CreateXenForoCommentsThread.php

35 lines
616 B
PHP
Raw Normal View History

2026-05-27 21:24:44 +02:00
<?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);
}
}