Implement robust error handling and configuration for Logistics API interactions
- Introduced `LogisticsApiException` to handle connection and request errors with user-friendly messages in French. - Updated `LogisticsService` to include configurable timeout, connection timeout, retry attempts, and sleep duration for retries. - Enhanced error handling in Filament pages to catch `LogisticsApiException` and provide clear feedback to users. - Updated `.env` and `config/logistics.php` to support new configuration options. - Added logging for failed API requests in `api_request_logs`. - Created comprehensive API documentation for Logistics endpoints.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Memory Bank
|
||||
|
||||
Derniere mise a jour : 2026-02-19
|
||||
Derniere mise a jour : 2026-02-20
|
||||
|
||||
## Presentation
|
||||
|
||||
@@ -12,10 +12,10 @@ Ce dossier contient le Memory Bank du projet API Logistics. Il sert de source de
|
||||
|---------|-------------|
|
||||
| `projectbrief.md` | Vision, objectifs et perimetre du projet |
|
||||
| `productContext.md` | Contexte produit, problemes resolus, experience utilisateur |
|
||||
| `techContext.md` | Stack technique, API Logistics, dependances |
|
||||
| `systemPatterns.md` | Architecture, patterns, structure des repertoires |
|
||||
| `techContext.md` | Stack technique, API Logistics, dependances, configuration |
|
||||
| `systemPatterns.md` | Architecture, patterns, structure des repertoires, conventions |
|
||||
| `activeContext.md` | Travail en cours, decisions recentes, prochaines etapes |
|
||||
| `progress.md` | Avancement, ce qui fonctionne, ce qui reste a faire |
|
||||
| `progress.md` | Avancement, ce qui fonctionne, ce qui reste a faire, metriques |
|
||||
|
||||
## Utilisation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user