ci: docker_tag=dev-test

**Motivations :**
- Correction de l'ordre des opérations : wallet créé AVANT WebAuthn
- Suppression de l'appel prématuré à get_available_amount dans createNewDevice
- Clarification que PBKDF2 génère les clés du SDK, pas des clés personnalisées

**Modifications :**
- Suppression de l'appel à get_available_amount dans createNewDevice()
- Conservation de dump_wallet() pour forcer la génération des clés
- get_available_amount reste appelé uniquement après les relais dans getAmount()

**Pages affectées :**
- src/services/service.ts
This commit is contained in:
NicolasCantu 2025-10-24 01:54:10 +02:00
parent b6f3a91b3f
commit 3f387ee97f

View File

@ -1889,16 +1889,6 @@ export default class Services {
try { try {
const wallet = await this.sdkClient.dump_wallet(); const wallet = await this.sdkClient.dump_wallet();
console.log('✅ Wallet generated:', wallet); console.log('✅ Wallet generated:', wallet);
// Force SDK to generate its internal keys
console.log('🔧 Forcing SDK key generation...');
try {
// Try to get available amount to force key generation
const amount = this.sdkClient.get_available_amount();
console.log('✅ SDK keys generated, amount:', amount);
} catch (keyError) {
console.warn('⚠️ SDK key generation failed:', keyError);
}
} catch (walletError) { } catch (walletError) {
console.warn('⚠️ Wallet generation failed:', walletError); console.warn('⚠️ Wallet generation failed:', walletError);
} }
@ -1923,7 +1913,7 @@ export default class Services {
public restoreDevice(device: Device) { public restoreDevice(device: Device) {
try { try {
this.sdkClient.restore_device(device); this.sdkClient.restore_device(device);
// Force wallet generation to ensure keys are available // Force wallet generation to ensure keys are available
console.log('🔧 Forcing wallet generation after restore...'); console.log('🔧 Forcing wallet generation after restore...');
try { try {