feat: added hook for createApiKeysWorkflow (#10909)
* added hook for createApiKeysWorkflow * fix types * fixed typings for createApiKeysWorkflow
This commit is contained in:
1 parent
dc94e62a6a
commit
1bf8766826
1 file changed
+11
-4
@@ -2,6 +2,7 @@ import { ApiKeyDTO, CreateApiKeyDTO } from "@medusajs/framework/types"
|
||||
import {
|
||||
WorkflowData,
|
||||
WorkflowResponse,
|
||||
createHook,
|
||||
createWorkflow,
|
||||
} from "@medusajs/framework/workflows-sdk"
|
||||
import { createApiKeysStep } from "../steps"
|
||||
@@ -49,9 +50,15 @@ export const createApiKeysWorkflowId = "create-api-keys"
|
||||
*/
|
||||
export const createApiKeysWorkflow = createWorkflow(
|
||||
createApiKeysWorkflowId,
|
||||
(
|
||||
input: WorkflowData<CreateApiKeysWorkflowInput>
|
||||
): WorkflowResponse<CreateApiKeysWorkflowOutput> => {
|
||||
return new WorkflowResponse(createApiKeysStep(input))
|
||||
(input: WorkflowData<CreateApiKeysWorkflowInput>) => {
|
||||
const apiKeys = createApiKeysStep(input)
|
||||
|
||||
const apiKeysCreated = createHook("apiKeysCreated", {
|
||||
apiKeys,
|
||||
})
|
||||
|
||||
return new WorkflowResponse(apiKeys, {
|
||||
hooks: [apiKeysCreated],
|
||||
})
|
||||
}
|
||||
)
|
||||
Reference in new issue
Block a user