refactor(main): remove obsolete database initialization and streamline comments for improved clarity in bootstrap function
This commit is contained in:
parent
7c6f5c8739
commit
12b8c100c9
12
src/main.ts
12
src/main.ts
@ -12,9 +12,6 @@ async function bootstrap() {
|
|||||||
// Cela va lancer les workers en arrière-plan
|
// Cela va lancer les workers en arrière-plan
|
||||||
const services = await Services.getInstance();
|
const services = await Services.getInstance();
|
||||||
|
|
||||||
// ❌ SUPPRIMÉ : await Database.getInstance();
|
|
||||||
// La BDD est maintenant gérée de manière autonome par le CoreWorker.
|
|
||||||
|
|
||||||
// Injection du Header
|
// Injection du Header
|
||||||
const headerSlot = document.getElementById('header-slot');
|
const headerSlot = document.getElementById('header-slot');
|
||||||
if (headerSlot) {
|
if (headerSlot) {
|
||||||
@ -34,22 +31,19 @@ async function bootstrap() {
|
|||||||
// 3. Initialisation du contrôleur d'Iframe (Reste sur le Main Thread pour écouter window)
|
// 3. Initialisation du contrôleur d'Iframe (Reste sur le Main Thread pour écouter window)
|
||||||
await IframeController.init();
|
await IframeController.init();
|
||||||
|
|
||||||
// 4. Restauration des données (Appels asynchrones au Worker)
|
// 4. Restauration des données
|
||||||
await services.restoreProcessesFromDB();
|
await services.restoreProcessesFromDB();
|
||||||
|
|
||||||
// ⚠️ Assurez-vous d'avoir ajouté 'restoreSecretsFromDB' dans votre CoreWorker & Services
|
|
||||||
if (services.restoreSecretsFromDB) {
|
if (services.restoreSecretsFromDB) {
|
||||||
await services.restoreSecretsFromDB();
|
await services.restoreSecretsFromDB();
|
||||||
} else {
|
} else {
|
||||||
console.warn("restoreSecretsFromDB non implémenté dans le proxy Services");
|
console.warn("restoreSecretsFromDB non implémenté dans le proxy Services");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 5. Connexion réseau (Network Worker)
|
|
||||||
await services.connectAllRelays();
|
|
||||||
|
|
||||||
// 6. Gestion du Routing
|
// 5. Gestion du Routing
|
||||||
const isIframe = window.self !== window.top;
|
const isIframe = window.self !== window.top;
|
||||||
const isPaired = await services.isPaired(); // Appel async maintenant
|
const isPaired = await services.isPaired();
|
||||||
|
|
||||||
if (isPaired && !isIframe) {
|
if (isPaired && !isIframe) {
|
||||||
console.log('✅ Mode Standalone & Appairé : Redirection vers Process.');
|
console.log('✅ Mode Standalone & Appairé : Redirection vers Process.');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user