Fix faucet WebSocket connection issue

**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
This commit is contained in:
NicolasCantu 2025-10-29 22:23:37 +01:00
parent 84d9852aa2
commit 039f6e3583

View File

@ -727,6 +727,11 @@ async function handleMainPairing(): Promise<void> {
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) {