{"version":"1.0.124","anchor":"retry-logic-refactoring","canonical_anchor":"retry-logic-refactoring","heading":"Retry Logic Refactoring","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.124\/e\/retry-logic-refactoring","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.124","markdown":"### Retry Logic Refactoring\n\n**What:** Extracted inline retry logic into dedicated helper functions for better maintainability.\n\n**Details:**\n\n- `CQB()`: New sleep function with AbortSignal support (line 394549)\n- `OE6()`: Extracts retry-after header from API responses (line 394669)\n- `SE6()`: Calculates max retries from options or environment variable (line 394738)\n- Improves code organization without changing retry behavior\n- **Evidence**: Sleep function `CQB()` at line 394549, header extraction `OE6()` at line 394669"}