worker = $worker; } public function handle(): void { $this->worker->server->processManager()->handler()->delete($this->worker->id, $this->worker->site_id); $this->worker->delete(); event( new Broadcast('remove-queue-finished', [ 'id' => $this->worker->id, ]) ); } public function failed(): void { $this->worker->status = QueueStatus::FAILED; $this->worker->save(); event( new Broadcast('remove-queue-failed', [ 'message' => __('Failed to delete worker!'), 'id' => $this->worker->id, ]) ); } }