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 authored and GitHub committed 2020-09-08 11:36:29 +02:00
1 parent a4ab65b24f
commit 7284608c2f
1 file changed
+1 -1
+1 -1
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--;