timeout = (int) config('piantine.renderer_timeout') + 60; } public function handle(PubblicazionePiantina $pubblicazione): void { $pubblicazione->prepara($this->token); } /** Job ucciso (timeout, worker fermato): l'anteprima non resta "in corso" per sempre. */ public function failed(?\Throwable $e): void { app(PubblicazionePiantina::class)->segnaErrore( $this->token, 'La preparazione dell\'anteprima si è interrotta. Riprova.' ); } }