fix: increase timeout for handshake and block height waiting

**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)
This commit is contained in:
NicolasCantu 2025-10-28 17:45:37 +01:00
parent 2f2088c8ea
commit 1f6b622c1a
2 changed files with 2 additions and 2 deletions

View File

@ -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) {

View File

@ -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(