parameters = get_route_parameters(); } public function setPrivateKey($privateKeyId) { $originalPrivateKeyId = $this->server->getOriginal('private_key_id'); try { $this->server->update(['private_key_id' => $privateKeyId]); ['uptime' => $uptime, 'error' => $error] = $this->server->validateConnection(); if ($uptime) { $this->dispatch('success', 'Private key updated successfully.'); } else { throw new \Exception('Server is not reachable.

Check this documentation for further help.

Error: '.$error); } } catch (\Exception $e) { $this->server->update(['private_key_id' => $originalPrivateKeyId]); $this->server->validateConnection(); $this->dispatch('error', 'Failed to update private key: '.$e->getMessage()); } finally { $this->dispatch('refreshServerShow'); $this->server->refresh(); } } public function checkConnection() { try { ['uptime' => $uptime, 'error' => $error] = $this->server->validateConnection(); if ($uptime) { $this->dispatch('success', 'Server is reachable.'); } else { $this->dispatch('error', 'Server is not reachable.

Check this documentation for further help.

Error: '.$error); return; } } catch (\Throwable $e) { return handleError($e, $this); } finally { $this->dispatch('refreshServerShow'); $this->server->refresh(); } } }