Skip to content

Commit 6747c5d

Browse files
committed
Use poll_certificate() in example
1 parent 3034592 commit 6747c5d

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

examples/provision.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
use std::io;
2-
use std::time::Duration;
32

43
use clap::Parser;
5-
use tokio::time::sleep;
64
use tracing::info;
75

86
use instant_acme::{
@@ -90,12 +88,7 @@ async fn main() -> anyhow::Result<()> {
9088
// Finalize the order and print certificate chain, private key and account credentials.
9189

9290
let private_key_pem = order.finalize().await?;
93-
let cert_chain_pem = loop {
94-
match order.certificate().await? {
95-
Some(cert_chain_pem) => break cert_chain_pem,
96-
None => sleep(Duration::from_secs(1)).await,
97-
}
98-
};
91+
let cert_chain_pem = order.poll_certificate(&RetryPolicy::default()).await?;
9992

10093
info!("certificate chain:\n\n{cert_chain_pem}");
10194
info!("private key:\n\n{private_key_pem}");

0 commit comments

Comments
 (0)