fix: replace dynamic imports with static imports in home.ts
**Motivations :** - Les imports dynamiques causaient des erreurs de redéclaration TypeScript - L'erreur 500 venait de ces erreurs de compilation - Les imports statiques sont plus fiables avec Vite **Modifications :** - Ajouter les imports statiques de SecureCredentialsService et SecurityModeService en haut de home.ts - Remplacer tous les imports dynamiques par des références aux imports statiques - Supprimer les redéclarations de SecureCredentialsService qui causaient l'erreur TS2451 **Pages affectées :** - src/pages/home/home.ts (imports statiques)
This commit is contained in:
parent
16d30d45dc
commit
8e6756539d
@ -1,4 +1,6 @@
|
||||
import { DeviceReaderService } from '../../services/device-reader.service';
|
||||
import { SecureCredentialsService } from '../../services/secure-credentials.service';
|
||||
import { SecurityModeService } from '../../services/security-mode.service';
|
||||
import { addSubscription } from '../../utils/subscription.utils';
|
||||
import { displayEmojis, generateCreateBtn, addressToEmoji, prepareAndSendPairingTx } from '../../utils/sp-address.utils';
|
||||
import { getCorrectDOM } from '../../utils/html.utils';
|
||||
@ -34,7 +36,6 @@ export async function initHomePage(): Promise<void> {
|
||||
const deviceReader = DeviceReaderService.getInstance();
|
||||
|
||||
// Vérifier que le PBKDF2 key existe d'abord (prérequis le plus basique) dans le store pbkdf2keys
|
||||
const { SecureCredentialsService } = await import('../../services/secure-credentials.service');
|
||||
const secureCredentials = SecureCredentialsService.getInstance();
|
||||
|
||||
let pbkdf2KeyFound = false;
|
||||
@ -145,7 +146,6 @@ export async function initHomePage(): Promise<void> {
|
||||
// Les prérequis sont vérifiés, le wallet existe et le birthday est configuré
|
||||
// Maintenant vérifier si les credentials de pairing existent
|
||||
console.log('🔐 Checking pairing credentials...');
|
||||
const { SecureCredentialsService } = await import('../../services/secure-credentials.service');
|
||||
const secureCredentialsService = SecureCredentialsService.getInstance();
|
||||
|
||||
const hasCredentials = await secureCredentialsService.hasCredentials();
|
||||
@ -708,7 +708,6 @@ async function showSecurityModeSelector(): Promise<void> {
|
||||
console.log(`🔐 Security mode selected: ${selectedMode}`);
|
||||
|
||||
// Vérifier si le mode nécessite une confirmation
|
||||
const { SecurityModeService } = await import('../../services/security-mode.service');
|
||||
const securityModeService = SecurityModeService.getInstance();
|
||||
const modeConfig = securityModeService.getSecurityModeConfig(selectedMode as any);
|
||||
|
||||
@ -882,7 +881,6 @@ async function waitForCredentialsAvailability(): Promise<void> {
|
||||
isWaitingForCredentials = true;
|
||||
|
||||
try {
|
||||
const { SecureCredentialsService } = await import('../../services/secure-credentials.service');
|
||||
const secureCredentialsService = SecureCredentialsService.getInstance();
|
||||
|
||||
let attempts = 0;
|
||||
@ -976,7 +974,6 @@ async function handleMainPairing(): Promise<void> {
|
||||
}
|
||||
|
||||
// Import and trigger authentication with selected mode
|
||||
const { SecureCredentialsService } = await import('../../services/secure-credentials.service');
|
||||
const secureCredentialsService = SecureCredentialsService.getInstance();
|
||||
|
||||
// Check if we have existing credentials (regardless of wallet existence)
|
||||
@ -1199,7 +1196,6 @@ async function handleDeleteAccount(): Promise<void> {
|
||||
}
|
||||
|
||||
// Delete credentials
|
||||
const { SecureCredentialsService } = await import('../../services/secure-credentials.service');
|
||||
const secureCredentialsService = SecureCredentialsService.getInstance();
|
||||
|
||||
// Delete all credentials
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user