Files
medusa-store/packages/medusa/src/api/admin/invites/helpers.ts
T

24 lines
582 B
TypeScript

import { MedusaContainer } from "@medusajs/framework/types"
import {
ContainerRegistrationKeys,
remoteQueryObjectFromString,
} from "@medusajs/framework/utils"
export const refetchInvite = async (
inviteId: string,
scope: MedusaContainer,
fields: string[]
) => {
const remoteQuery = scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
const queryObject = remoteQueryObjectFromString({
entryPoint: "invite",
variables: {
filters: { id: inviteId },
},
fields: fields,
})
const invites = await remoteQuery(queryObject)
return invites[0]
}