chore: Move most of the remaining endpoints to zod (#7096)

This commit is contained in:
Stevche Radevski
2024-04-18 14:12:13 +02:00
committed by GitHub
parent 62b9dcc6c1
commit be00a2eb51
31 changed files with 551 additions and 661 deletions

View File

@@ -0,0 +1,23 @@
import { MedusaContainer } from "@medusajs/types"
import {
ContainerRegistrationKeys,
remoteQueryObjectFromString,
} from "@medusajs/utils"
export const refetchCampaign = async (
campaignId: string,
scope: MedusaContainer,
fields: string[]
) => {
const remoteQuery = scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
const queryObject = remoteQueryObjectFromString({
entryPoint: "campaign",
variables: {
filters: { id: campaignId },
},
fields: fields,
})
const campaigns = await remoteQuery(queryObject)
return campaigns[0]
}