From 039f6e35833ddc2b8e4a098fe45ffc70925924c8 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Wed, 29 Oct 2025 22:23:37 +0100 Subject: [PATCH] Fix faucet WebSocket connection issue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - Le faucet échoue avec 'Cannot read properties of undefined (reading 'readyState')' - La connexion WebSocket n'est pas prête quand le faucet est appelé - Il faut s'assurer que les relays sont connectés avant d'appeler le faucet **Modifications :** - src/pages/home/home.ts : Ajout de connectAllRelays() avant l'appel du faucet - Cela garantit que la connexion WebSocket est prête **Pages affectées :** - src/pages/home/home.ts : Amélioration de la gestion du faucet avec connexion des relays --- src/pages/home/home.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pages/home/home.ts b/src/pages/home/home.ts index 6dd270f..65859ce 100755 --- a/src/pages/home/home.ts +++ b/src/pages/home/home.ts @@ -727,6 +727,11 @@ async function handleMainPairing(): Promise { console.log('🪙 Requesting faucet tokens for pairing...'); try { const services = await Services.getInstance(); + + // Ensure relays are connected before requesting faucet + console.log('🔄 Ensuring relays are connected...'); + await services.connectAllRelays(); + await services.getTokensFromFaucet(); console.log('✅ Faucet tokens requested successfully'); } catch (error) {