chore: cleanup/improve bootstrap (#14023)

* chore: cleanup/improve bootstrap

* chore: cleanup/improve bootstrap

* Create few-guests-visit.md
This commit is contained in:
Adrien de Peretti
2025-11-10 14:35:20 +01:00
committed by GitHub
parent 213c344804
commit 7e3eb6e413
6 changed files with 59 additions and 45 deletions
+18 -14
View File
@@ -515,25 +515,29 @@ class MedusaModule {
return [{}]
}
for (const {
hashKey,
modDeclaration,
moduleResolutions,
container,
finishLoading,
} of loadedModules) {
const service = await MedusaModule.resolveLoadedModule({
const resolvedServices = await promiseAll(
loadedModules.map(async ({
hashKey,
modDeclaration,
moduleResolutions,
container,
})
finishLoading,
}) => {
const service = await MedusaModule.resolveLoadedModule({
hashKey,
modDeclaration,
moduleResolutions,
container,
})
MedusaModule.instances_.set(hashKey, service)
finishLoading(service)
MedusaModule.loading_.delete(hashKey)
services.push(service)
}
MedusaModule.instances_.set(hashKey, service)
finishLoading(service)
MedusaModule.loading_.delete(hashKey)
return service
})
)
services.push(...resolvedServices)
return services
}