chore: idempotent cart operations (#13236)
* chore(core-flows): idempotent cart operations * changeset * add tests * revert * revert route * promo test * skip bugs * fix test * tests * avoid workflow name conflict * prevent nested workflow from being deleted until the top level parent finishes * remove unused setTimeout * update changeset * rm comments --------- Co-authored-by: adrien2p <adrien.deperetti@gmail.com>
This commit is contained in:
committed by
GitHub
parent
b111d01898
commit
9412669e65
@@ -54,6 +54,7 @@ createWorkflow(
|
||||
{
|
||||
name: "workflow_idempotent",
|
||||
idempotent: true,
|
||||
retentionTime: 20,
|
||||
},
|
||||
function (input) {
|
||||
step_1(input)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { isPresent } from "@medusajs/framework/utils"
|
||||
import {
|
||||
createStep,
|
||||
createWorkflow,
|
||||
StepResponse,
|
||||
WorkflowResponse,
|
||||
} from "@medusajs/framework/workflows-sdk"
|
||||
import { isPresent } from "@medusajs/framework/utils"
|
||||
|
||||
const step_1 = createStep(
|
||||
"step_1",
|
||||
@@ -53,6 +53,7 @@ const step_3 = createStep(
|
||||
createWorkflow(
|
||||
{
|
||||
name: "workflow_sync",
|
||||
retentionTime: 20,
|
||||
idempotent: true,
|
||||
},
|
||||
function (input) {
|
||||
|
||||
Reference in New Issue
Block a user