@devx-commerce/plugin-loyalty
Version:
A starter for Medusa plugins.
18 lines • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.redeemReferralCodeWorkflow = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const redeem_referral_link_1 = require("./steps/redeem-referral-link");
const validate_referral_code_1 = require("./cart/steps/validate-referral-code");
exports.redeemReferralCodeWorkflow = (0, workflows_sdk_1.createWorkflow)("redeem-referral-code", (input) => {
(0, validate_referral_code_1.validateReferralCodeStep)({
customer_id: input.customer_id,
referral_code: input.referral_code,
});
const res = (0, redeem_referral_link_1.redeemReferralLinkStep)({
customer_id: input.customer_id,
referral_code: input.referral_code,
});
return new workflows_sdk_1.WorkflowResponse(res);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVkZWVtLXJlZmVycmFsLWNvZGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL3JlZGVlbS1yZWZlcnJhbC1jb2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUcyQztBQUMzQyx1RUFBc0U7QUFDdEUsZ0ZBQStFO0FBT2xFLFFBQUEsMEJBQTBCLEdBQUcsSUFBQSw4QkFBYyxFQUN0RCxzQkFBc0IsRUFDdEIsQ0FBQyxLQUFvQixFQUFFLEVBQUU7SUFDdkIsSUFBQSxpREFBd0IsRUFBQztRQUN2QixXQUFXLEVBQUUsS0FBSyxDQUFDLFdBQVc7UUFDOUIsYUFBYSxFQUFFLEtBQUssQ0FBQyxhQUFhO0tBQ25DLENBQUMsQ0FBQztJQUVILE1BQU0sR0FBRyxHQUFHLElBQUEsNkNBQXNCLEVBQUM7UUFDakMsV0FBVyxFQUFFLEtBQUssQ0FBQyxXQUFXO1FBQzlCLGFBQWEsRUFBRSxLQUFLLENBQUMsYUFBYTtLQUNuQyxDQUFDLENBQUM7SUFFSCxPQUFPLElBQUksZ0NBQWdCLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbkMsQ0FBQyxDQUNGLENBQUMifQ==