From 5e26b08f9e196f3277a3c81dfb7d400141629f0a Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 29 Jan 2025 15:40:24 -0500 Subject: [PATCH] Added additional check --- src/Socialbox/Objects/Standard/SigningKey.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Socialbox/Objects/Standard/SigningKey.php b/src/Socialbox/Objects/Standard/SigningKey.php index 0dd7757..fdf2ecb 100644 --- a/src/Socialbox/Objects/Standard/SigningKey.php +++ b/src/Socialbox/Objects/Standard/SigningKey.php @@ -104,7 +104,7 @@ */ public function getState(): SigningKeyState { - if(time() > $this->expires) + if($this->expires > 0 && time() > $this->expires) { return SigningKeyState::EXPIRED; } @@ -143,7 +143,7 @@ 'uuid' => $record->getUuid(), 'name' => $record->getName(), 'public_key' => $record->getPublicKey(), - 'state' => $record->getState(), + 'state' => $record->getState()->value, 'expires' => $record->getExpires(), 'created' => $record->getCreated() ]); @@ -166,7 +166,7 @@ 'uuid' => $this->uuid, 'name' => $this->name, 'public_key' => $this->publicKey, - 'state' => $this->state->value, + 'state' => $this->getState()->value, 'expires' => $this->expires, 'created' => $this->created ];