Skip to content

feat: builder_without_max_(times|delay)#160

Merged
Xuanwo merged 5 commits intoXuanwo:mainfrom
nardoor:feature/builder_without_max
Nov 22, 2024
Merged

feat: builder_without_max_(times|delay)#160
Xuanwo merged 5 commits intoXuanwo:mainfrom
nardoor:feature/builder_without_max

Conversation

@nardoor
Copy link
Copy Markdown
Contributor

@nardoor nardoor commented Nov 17, 2024

Hello,

Fix issue #158 by adding without_max_delay and without_max_times to fibonacci and exponential backoffs.
Also added without_max_times for constant backoff.

@nardoor nardoor changed the title Feature/builder without max feature/builder_without_max_(times|delay) Nov 17, 2024
@nardoor
Copy link
Copy Markdown
Contributor Author

nardoor commented Nov 17, 2024

I have no idea why the wasm-input compilation fails.

github-merge-queue bot pushed a commit to rustic-rs/rustic_core that referenced this pull request Nov 18, 2024
Hello,

Removed the unmaintained  `backoff` crate in the `rustic_backend` crate.
Replaced it with the relatively similar `backon` crate.

If `backon` as simpler API, it also lacks a few features that `backoff`
had.
For instance: `no_max_delay` or `backoff::retry_notify`. 
To make up for it:
- I opened Xuanwo/backon#160 on the `backon`
github.
- I implemented an internal module `backon_extension` inside
`backend::rest`.

Let me know what you think of the code!

Fixes #351

---------

Co-authored-by: Alexander Weiss <alex@weissfam.de>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
@Xuanwo
Copy link
Copy Markdown
Owner

Xuanwo commented Nov 20, 2024

I have no idea why the wasm-input compilation fails.

Let me take a look over this.

@Xuanwo Xuanwo changed the title feature/builder_without_max_(times|delay) feat: builder_without_max_(times|delay) Nov 22, 2024
Copy link
Copy Markdown
Owner

@Xuanwo Xuanwo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @nardoor for those new API.

@Qqwy
Copy link
Copy Markdown

Qqwy commented Nov 22, 2024

Thank you very much for implementing this! 🫶

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants