Don't sleep when validation succesfull

Currently the validate function will always sleep, even if the validation was succesfull. Sleeping is only needed when we need to retry.
This commit is contained in:
Tom Maaswinkel
2020-09-08 11:36:29 +02:00
committed by GitHub
parent a4ab65b24f
commit 7284608c2f

View File

@@ -297,7 +297,7 @@ class Client
$this->signPayloadKid(null, $challenge->getAuthorizationURL())
);
$data = json_decode((string)$response->getBody(), true);
if ($maxAttempts > 1) {
if ($maxAttempts > 1 && $data['status'] != 'valid') {
sleep(ceil(15 / $maxAttempts));
}
$maxAttempts--;