UNPKG

@tsc_tech/medusa-plugin-restock

Version:

A starter for Medusa plugins.

26 lines 2.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateRestockSubscriptionStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const restock_1 = require("../../../modules/restock"); exports.updateRestockSubscriptionStep = (0, workflows_sdk_1.createStep)("update-restock-subscription", async ({ id, customer_id }, { container }) => { const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE); const oldData = await restockModuleService.retrieveRestockSubscription(id); const restockSubscription = await restockModuleService.updateRestockSubscriptions({ id, customer_id: oldData.customer_id || customer_id, }); return new workflows_sdk_1.StepResponse(restockSubscription, oldData); }, async (restockSubscription, { container }) => { const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE); if (restockSubscription) { await restockModuleService.updateRestockSubscriptions({ id: restockSubscription.id, variant_id: restockSubscription.variant_id, sales_channel_id: restockSubscription.sales_channel_id, email: restockSubscription.email, customer_id: restockSubscription.customer_id, }); } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlLXJlc3RvY2stc3Vic2NyaXB0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9jcmVhdGUtcmVzdG9jay1zdWJzY3JpcHRpb24vc3RlcHMvdXBkYXRlLXJlc3RvY2stc3Vic2NyaXB0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUE2RTtBQUU3RSxzREFBMEQ7QUFPN0MsUUFBQSw2QkFBNkIsR0FBRyxJQUFBLDBCQUFVLEVBQ3JELDZCQUE2QixFQUM3QixLQUFLLEVBQ0gsRUFBRSxFQUFFLEVBQUUsV0FBVyxFQUFzQyxFQUN2RCxFQUFFLFNBQVMsRUFBRSxFQUNiLEVBQUU7SUFDRixNQUFNLG9CQUFvQixHQUN4QixTQUFTLENBQUMsT0FBTyxDQUFDLHdCQUFjLENBQUMsQ0FBQztJQUVwQyxNQUFNLE9BQU8sR0FBRyxNQUFNLG9CQUFvQixDQUFDLDJCQUEyQixDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQzNFLE1BQU0sbUJBQW1CLEdBQ3ZCLE1BQU0sb0JBQW9CLENBQUMsMEJBQTBCLENBQUM7UUFDcEQsRUFBRTtRQUNGLFdBQVcsRUFBRSxPQUFPLENBQUMsV0FBVyxJQUFJLFdBQVc7S0FDaEQsQ0FBQyxDQUFDO0lBRUwsT0FBTyxJQUFJLDRCQUFZLENBQUMsbUJBQW1CLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDeEQsQ0FBQyxFQUNELEtBQUssRUFBRSxtQkFBbUIsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDM0MsTUFBTSxvQkFBb0IsR0FDeEIsU0FBUyxDQUFDLE9BQU8sQ0FBQyx3QkFBYyxDQUFDLENBQUM7SUFFcEMsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO1FBQ3hCLE1BQU0sb0JBQW9CLENBQUMsMEJBQTBCLENBQUM7WUFDcEQsRUFBRSxFQUFFLG1CQUFtQixDQUFDLEVBQUU7WUFDMUIsVUFBVSxFQUFFLG1CQUFtQixDQUFDLFVBQVU7WUFDMUMsZ0JBQWdCLEVBQUUsbUJBQW1CLENBQUMsZ0JBQWdCO1lBQ3RELEtBQUssRUFBRSxtQkFBbUIsQ0FBQyxLQUFLO1lBQ2hDLFdBQVcsRUFBRSxtQkFBbUIsQ0FBQyxXQUFXO1NBQzdDLENBQUMsQ0FBQztJQUNMLENBQUM7QUFDSCxDQUFDLENBQ0YsQ0FBQyJ9