Skip to content

Commit 7c2243c

Browse files
committed
switch to tryhard
Signed-off-by: Tomasz Pietrek <tomasz@synadia.com>
1 parent cae99c6 commit 7c2243c

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

nats-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ url = "2"
1313
serde_json = "1.0.104"
1414
nuid = "0.5"
1515
rand = "0.10.1"
16-
tokio-retry = "0.3.0"
1716

1817
[dev-dependencies]
1918
async-nats = { path = "../async-nats" }
2019
tokio = { version = "1", features = ["full"] }
20+
tryhard = "0.5"
2121
futures-util = "0.3"

nats-server/src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,14 +366,15 @@ mod tests {
366366

367367
let jetstream = async_nats::jetstream::new(client);
368368

369-
let retry_strategy = tokio_retry::strategy::ExponentialBackoff::from_millis(500).take(3);
370-
let mut stream = tokio_retry::Retry::start(retry_strategy, || {
369+
let mut stream = tryhard::retry_fn(|| {
371370
jetstream.create_stream(async_nats::jetstream::stream::Config {
372371
name: "replicated".to_string(),
373372
num_replicas: 3,
374373
..Default::default()
375374
})
376375
})
376+
.retries(3)
377+
.exponential_backoff(std::time::Duration::from_millis(500))
377378
.await
378379
.unwrap();
379380
assert_eq!(stream.info().await.unwrap().config.num_replicas, 3);

0 commit comments

Comments
 (0)