Add handshake connection to pairing process
**Motivations :** - La page de pairing ne faisait pas explicitement le handshake avant de lancer le processus - prepareAndSendPairingTx() appelait getDeviceAddress() sans s'assurer que les relays étaient connectés - Le script pouvait rester bloqué sur l'attente des relays car connectAllRelays() n'était jamais appelé **Modifications :** - sp-address.utils.ts : Ajout de l'appel à connectAllRelays() au début de prepareAndSendPairingTx() - Logs explicites : Ajout de logs pour indiquer la connexion aux relays et le handshake **Pages affectées :** - src/utils/sp-address.utils.ts : Appel explicite à connectAllRelays() avant le processus de pairing
This commit is contained in:
parent
f732f775c2
commit
1e531ac157
@ -594,7 +594,7 @@ export default class Services {
|
||||
console.log('🔍 DEBUG: Creating new relay ready promise');
|
||||
this.relayReadyPromise = new Promise<void>((resolve) => {
|
||||
this.relayReadyResolver = resolve;
|
||||
|
||||
|
||||
// Timeout après 10 secondes si aucun handshake n'arrive
|
||||
setTimeout(() => {
|
||||
if (this.relayReadyResolver) {
|
||||
|
||||
@ -2731,6 +2731,11 @@ export async function prepareAndSendPairingTx(): Promise<void> {
|
||||
try {
|
||||
console.log(`🔐 Pairing 4NK: Démarrage du processus de pairing (création d'identité numérique vérifiable)...`);
|
||||
|
||||
// Connecter aux relays et effectuer le handshake avant de procéder
|
||||
console.log(`🔐 Pairing 4NK: Connexion aux relays et handshake...`);
|
||||
await service.connectAllRelays();
|
||||
console.log(`✅ Pairing 4NK: Relays connectés et handshake effectué`);
|
||||
|
||||
// Get the creator's own address
|
||||
const creatorAddress = await service.getDeviceAddress();
|
||||
if (!creatorAddress) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user