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 {
|
import {
|
||||||
WorkflowData,
|
WorkflowData,
|
||||||
WorkflowResponse,
|
WorkflowResponse,
|
||||||
|
createHook,
|
||||||
createWorkflow,
|
createWorkflow,
|
||||||
} from "@medusajs/framework/workflows-sdk"
|
} from "@medusajs/framework/workflows-sdk"
|
||||||
import { createApiKeysStep } from "../steps"
|
import { createApiKeysStep } from "../steps"
|
||||||
@@ -49,9 +50,15 @@ export const createApiKeysWorkflowId = "create-api-keys"
|
|||||||
*/
|
*/
|
||||||
export const createApiKeysWorkflow = createWorkflow(
|
export const createApiKeysWorkflow = createWorkflow(
|
||||||
createApiKeysWorkflowId,
|
createApiKeysWorkflowId,
|
||||||
(
|
(input: WorkflowData<CreateApiKeysWorkflowInput>) => {
|
||||||
input: WorkflowData<CreateApiKeysWorkflowInput>
|
const apiKeys = createApiKeysStep(input)
|
||||||
): WorkflowResponse<CreateApiKeysWorkflowOutput> => {
|
|
||||||
return new WorkflowResponse(createApiKeysStep(input))
|
const apiKeysCreated = createHook("apiKeysCreated", {
|
||||||
|
apiKeys,
|
||||||
|
})
|
||||||
|
|
||||||
|
return new WorkflowResponse(apiKeys, {
|
||||||
|
hooks: [apiKeysCreated],
|
||||||
|
})
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
Reference in new issue
Block a user