]> git.netwichtig.de Git - user/henk/code/ruby/macir.git/commitdiff
another recursion attempt feature/recursive_retrying
authorHendrik Jäger <gitcommit@henk.geekmail.org>
Sat, 3 Feb 2024 20:25:46 +0000 (21:25 +0100)
committerHendrik Jäger <gitcommit@henk.geekmail.org>
Sat, 3 Feb 2024 20:25:46 +0000 (21:25 +0100)
macir.rb

index 5c19acaf38f7da489aef23dfa41a699af29bb76f..8a85cb9d95e61c51ef9262e1c100dbbef361cc13 100644 (file)
--- a/macir.rb
+++ b/macir.rb
@@ -186,12 +186,13 @@ def wait_for_challenge_propagation(domain, challenge)
 end
 
 def acme_request_with_retries(retries: 5, &block)
+  p "Retries: #{retries}"
   block.call(self)
 rescue Acme::Client::Error::BadNonce
   raise unless retries.positive?
 
   p 'Retrying because of invalid nonce.'
-  acme_request_with_retries(retries - 1, block)
+  acme_request_with_retries(retries: retries - 1) { block }
 end
 
 def wait_for_challenge_validation(challenge, cert_name)