block-explorer/app/Jobs/BlocksJob.php
2025-05-25 18:45:55 +02:00

23 lines
549 B
PHP

<?php
namespace App\Jobs;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Queue\Queueable;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Cache;
class BlocksJob implements ShouldQueue{
use Queueable;
/**
* Execute the job.
*/
public function handle(): void{
Artisan::call('explorer:block parsenewblocks');
Cache::lock('parsenewblocks')->forceRelease();
Artisan::call('explorer:block parsetxs');
Cache::lock('parsetxs')->forceRelease();
}
}