NicolasCantu 72cb8129c1 fix: use direct IndexedDB access in saveDeviceInDatabase and add debug logs
**Motivations :**
- saveDeviceInDatabase() n'utilise pas directement IndexedDB, ce qui peut causer des problèmes de synchronisation
- Il manque des logs pour déboguer pourquoi le wallet n'est pas sauvegardé après updateDeviceBlockHeight()
- Utiliser directement IndexedDB comme dans getDeviceFromDatabase() pour éviter les problèmes de service worker

**Modifications :**
- Remplacement de Database.getInstance() par un accès direct à IndexedDB dans saveDeviceInDatabase()
- Ajout de logs détaillés à chaque étape du processus de sauvegarde
- Utilisation de put() au lieu de delete() puis add() pour éviter les problèmes de timing
- Amélioration de la gestion des erreurs avec logs explicites pour chaque étape

**Pages affectées :**
- src/services/service.ts (saveDeviceInDatabase utilise maintenant IndexedDB directement)
2025-10-29 13:26:40 +01:00
..
2025-10-23 12:51:49 +02:00
2025-10-23 12:51:49 +02:00
2025-10-23 12:51:49 +02:00
2025-10-23 12:51:49 +02:00
2025-10-23 12:51:49 +02:00