feat: Modify api key and sales channel link to use modules and add test (#6546)

This commit is contained in:
Stevche Radevski
2024-03-01 10:24:50 +01:00
committed by GitHub
parent 55275f0eba
commit 196e821ff2
12 changed files with 146 additions and 17 deletions

View File

@@ -3,7 +3,7 @@ import { CreateApiKeyDTO, IApiKeyModuleService } from "@medusajs/types"
import { StepResponse, createStep } from "@medusajs/workflows-sdk"
type CreateApiKeysStepInput = {
apiKeysData: CreateApiKeyDTO[]
api_keys: CreateApiKeyDTO[]
}
export const createApiKeysStepId = "create-api-keys"
@@ -13,7 +13,7 @@ export const createApiKeysStep = createStep(
const service = container.resolve<IApiKeyModuleService>(
ModuleRegistrationName.API_KEY
)
const created = await service.create(data.apiKeysData)
const created = await service.create(data.api_keys)
return new StepResponse(
created,
created.map((apiKey) => apiKey.id)

View File

@@ -2,7 +2,7 @@ import { ApiKeyDTO, CreateApiKeyDTO } from "@medusajs/types"
import { WorkflowData, createWorkflow } from "@medusajs/workflows-sdk"
import { createApiKeysStep } from "../steps"
type WorkflowInput = { apiKeysData: CreateApiKeyDTO[] }
type WorkflowInput = { api_keys: CreateApiKeyDTO[] }
export const createApiKeysWorkflowId = "create-api-keys"
export const createApiKeysWorkflow = createWorkflow(