*/ public function backoff(): array { return [60, 300, 900]; } public function handle(): void { if (! config('portal.notifications_enabled') || ! in_array($this->recipient, config('portal.notification_recipients'), true)) { return; } $interest = InterestRequest::find($this->interestId); if (! $interest) { return; } $body = "Foi recebida uma manifestação de interesse: {$interest->reference}.\n\nConsulte o pedido na área protegida:\n".url('/management/interests/'.$interest->id); Mail::raw($body, fn ($message) => $message->to($this->recipient)->subject('Novo pedido de interesse — '.$interest->reference)); } }