fix: async public key loading

This commit is contained in:
Andras Bacsai
2024-03-30 18:58:41 +01:00
parent 171f6f4608
commit 7a92ecfa30
2 changed files with 7 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ use Livewire\Component;
class Show extends Component
{
public PrivateKey $private_key;
public $public_key;
public $public_key = "Loading...";
protected $rules = [
'private_key.name' => 'required|string',
'private_key.description' => 'nullable|string',
@@ -25,11 +25,13 @@ class Show extends Component
{
try {
$this->private_key = PrivateKey::ownedByCurrentTeam(['name', 'description', 'private_key', 'is_git_related'])->whereUuid(request()->private_key_uuid)->firstOrFail();
$this->public_key = $this->private_key->publicKey();
}catch(\Throwable $e) {
return handleError($e, $this);
}
}
public function loadPublicKey() {
$this->public_key = $this->private_key->publicKey();
}
public function delete()
{
try {