feat(medusa, modules-sdk, types, utils): Re work modules loading and remove legacy functions (#5496)
This commit is contained in:
committed by
GitHub
parent
ca411e54eb
commit
154c9b43bd
@@ -1,4 +1,3 @@
|
||||
import { ModulesHelper } from "@medusajs/modules-sdk"
|
||||
import { FlagRouter } from "@medusajs/utils"
|
||||
import { defaultRelationsExtended } from "."
|
||||
import {
|
||||
@@ -7,6 +6,7 @@ import {
|
||||
StoreService,
|
||||
} from "../../../../services"
|
||||
import { ExtendedStoreDTO } from "../../../../types/store"
|
||||
import { MedusaModule } from "@medusajs/modules-sdk"
|
||||
|
||||
/**
|
||||
* @oas [get] /admin/store
|
||||
@@ -62,7 +62,6 @@ export default async (req, res) => {
|
||||
const storeService: StoreService = req.scope.resolve("storeService")
|
||||
|
||||
const featureFlagRouter: FlagRouter = req.scope.resolve("featureFlagRouter")
|
||||
const modulesHelper: ModulesHelper = req.scope.resolve("modulesHelper")
|
||||
|
||||
const paymentProviderService: PaymentProviderService = req.scope.resolve(
|
||||
"paymentProviderService"
|
||||
@@ -80,7 +79,16 @@ export default async (req, res) => {
|
||||
})) as ExtendedStoreDTO
|
||||
|
||||
data.feature_flags = featureFlagRouter.listFlags()
|
||||
data.modules = modulesHelper.modules
|
||||
data.modules = MedusaModule.getLoadedModules()
|
||||
.map((loadedModule) => {
|
||||
return Object.entries(loadedModule).map(([key, service]) => {
|
||||
return {
|
||||
module: key,
|
||||
resolution: service.__definition.defaultPackage,
|
||||
}
|
||||
})
|
||||
})
|
||||
.flat()
|
||||
|
||||
const paymentProviders = await paymentProviderService.list()
|
||||
const fulfillmentProviders = await fulfillmentProviderService.list()
|
||||
|
||||
Reference in New Issue
Block a user