Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: builder_without_max_(times|delay) #160

Merged
merged 5 commits into from
Nov 22, 2024

Conversation

nardoor
Copy link
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
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
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
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.

@Xuanwo Xuanwo merged commit 0e14575 into Xuanwo:main Nov 22, 2024
6 of 7 checks passed
@Qqwy
Copy link

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