feat: Enhance HaloClient with retry logic and improve error handling

- Added retry options to HaloClient for handling transient errors.
- Refactored request methods in HaloClient to utilize retry logic.
- Updated HaloService to include logging for error handling.
- Introduced ApiPaths utility for managing API endpoints.
- Implemented logger utility for consistent logging across services.
- Added tests for ContentService, Error handling, and TaxonomyService.
- Created retry utility for managing retry logic with exponential backoff.
- Updated types to include additional properties for better API response handling.
This commit is contained in:
2026-04-28 18:01:26 +08:00
parent b7f6288492
commit 12a7aebeff
18 changed files with 1573 additions and 815 deletions
+734
View File
File diff suppressed because it is too large Load Diff