server->update(['private_key_id' => $privateKey->id]);
            $this->server->refresh();
            $this->dispatch('success', 'Private key updated successfully.');
        } catch (\Exception $e) {
            $this->dispatch('error', 'Failed to update private key: '.$e->getMessage());
        }
    }
    public function checkConnection()
    {
        try {
            ['uptime' => $uptime, 'error' => $error] = $this->server->validateConnection();
            if ($uptime) {
                $this->dispatch('success', 'Server is reachable.');
            } else {
                ray($error);
                $this->dispatch('error', 'Server is not reachable.
Check this documentation for further help.
Error: '.$error);
                return;
            }
        } catch (\Throwable $e) {
            return handleError($e, $this);
        }
    }
    public function mount()
    {
        $this->parameters = get_route_parameters();
    }
}