Skip to content

Conversation

@Ahed92Wakim
Copy link
Owner

@Ahed92Wakim Ahed92Wakim commented Oct 19, 2025

add config files to configure retry logic
refactor transaction retry logic into services
and restructure files

Moves retry logic into dedicated service classes for better
organization and testability. Removes the global helper functions
and related service provider in favor of a dedicated service.
Exposes support classes for logging, tracing, and binding
stringification to facilitate reuse and testing.
Adds a configuration file to manage default values for retry attempts, delay, and logging.

This change allows users to customize the retry behavior via a published configuration file,
offering flexibility and avoiding hardcoded values. It also introduces configurable log levels
for success and failure cases.
@Ahed92Wakim Ahed92Wakim merged commit 96ee0ca into main Oct 20, 2025
2 checks passed
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.

2 participants