diff --git a/src/services/service.ts b/src/services/service.ts index 7ba51c9..7ca51ed 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -441,11 +441,11 @@ export default class Services { const errorMessage = error.toString().toLowerCase(); if (errorMessage.includes('insufficient funds') || errorMessage.includes('missing') && errorMessage.includes('sats')) { console.log('🔍 Fonds insuffisants détectés, tentative de transfert automatique...'); - + try { // Appeler le service de transfert automatique await this.triggerAutomaticFundsTransfer(); - + // Réessayer la création du processus après le transfert console.log('🔄 Nouvelle tentative de création du processus...'); const retryResult = this.sdkClient.create_new_process ( @@ -481,7 +481,7 @@ export default class Services { private async triggerAutomaticFundsTransfer(): Promise { try { console.log('🔄 Déclenchement du transfert automatique de fonds...'); - + // Appeler le script de transfert automatique const response = await fetch('/api/funds/transfer', { method: 'POST', @@ -501,13 +501,13 @@ export default class Services { const result = await response.json(); console.log('✅ Transfert automatique réussi:', result); - + // Attendre un peu pour que le relay détecte les nouveaux fonds await new Promise(resolve => setTimeout(resolve, 5000)); - + } catch (error) { console.error('❌ Erreur lors du transfert automatique:', error); - + // Fallback: essayer d'appeler directement le script try { console.log('🔄 Tentative de fallback avec le script local...');