From 1f6b622c1a0c9479fabfa5a065754456830f0f7b Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Tue, 28 Oct 2025 17:45:37 +0100 Subject: [PATCH] fix: increase timeout for handshake and block height waiting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - Le handshake arrive après le timeout de 3 secondes dans waitForHandshakeMessage - La boucle d'attente de la hauteur de bloc atteint 30 tentatives avant que le handshake soit traité - Il faut augmenter les timeouts pour permettre au handshake d'arriver **Modifications :** - Augmentation du timeout de waitForHandshakeMessage de 3 à 10 secondes - Augmentation du nombre de tentatives dans la boucle d'attente de 30 à 100 (10 secondes) - Cela donne plus de temps au handshake pour arriver et définir la hauteur de bloc **Pages affectées :** - src/services/service.ts (timeout waitForHandshakeMessage) - src/pages/birthday-setup/birthday-setup.ts (nombre de tentatives) --- src/pages/birthday-setup/birthday-setup.ts | 2 +- src/services/service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/birthday-setup/birthday-setup.ts b/src/pages/birthday-setup/birthday-setup.ts index 9182ddd..3e86de2 100644 --- a/src/pages/birthday-setup/birthday-setup.ts +++ b/src/pages/birthday-setup/birthday-setup.ts @@ -68,7 +68,7 @@ document.addEventListener('DOMContentLoaded', async () => { // Attendre que la hauteur de bloc soit définie avant de mettre à jour la date anniversaire updateStatus('⏳ Attente de la synchronisation avec le réseau...', 'loading'); let blockHeightAttempts = 0; - const blockHeightMaxAttempts = 30; + const blockHeightMaxAttempts = 100; // Augmenter à 100 tentatives (10 secondes) while (blockHeightAttempts < blockHeightMaxAttempts) { const blockHeight = services.getCurrentBlockHeight(); if (blockHeight !== -1) { diff --git a/src/services/service.ts b/src/services/service.ts index b149302..87729b3 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -541,7 +541,7 @@ export default class Services { // Wait for at least one handshake message if we have connections if (connectedUrls.length > 0) { try { - await this.waitForHandshakeMessage(); + await this.waitForHandshakeMessage(10000); // Augmenter le timeout à 10 secondes console.log(`✅ Handshake received from at least one relay`); } catch (error) { console.warn(