@tsc_tech/medusa-plugin-restock
Version:
A starter for Medusa plugins.
17 lines • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.deleteRestockSubscriptionStep = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const restock_1 = require("../../../modules/restock");
exports.deleteRestockSubscriptionStep = (0, workflows_sdk_1.createStep)("delete-restock-subscription", async (restockSubscriptions, { container }) => {
const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE);
await restockModuleService.deleteRestockSubscriptions(restockSubscriptions.map((subscription) => subscription.id));
return new workflows_sdk_1.StepResponse(undefined, restockSubscriptions);
}, async (restockSubscriptions, { container }) => {
if (!restockSubscriptions) {
return;
}
const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE);
await restockModuleService.createRestockSubscriptions(restockSubscriptions);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLXJlc3RvY2stc3Vic2NyaXB0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3Mvc2VuZC1yZXN0b2NrLW5vdGlmaWNhdGlvbnMvc3RlcHMvZGVsZXRlLXJlc3RvY2stc3Vic2NyaXB0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSxxRUFBNkU7QUFFN0Usc0RBQTBEO0FBTTdDLFFBQUEsNkJBQTZCLEdBQUcsSUFBQSwwQkFBVSxFQUN0RCw2QkFBNkIsRUFDN0IsS0FBSyxFQUNKLG9CQUF5RCxFQUN6RCxFQUFFLFNBQVMsRUFBRSxFQUNaLEVBQUU7SUFDSCxNQUFNLG9CQUFvQixHQUN6QixTQUFTLENBQUMsT0FBTyxDQUFDLHdCQUFjLENBQUMsQ0FBQztJQUVuQyxNQUFNLG9CQUFvQixDQUFDLDBCQUEwQixDQUNwRCxvQkFBb0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxZQUFZLEVBQUUsRUFBRSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FDM0QsQ0FBQztJQUVGLE9BQU8sSUFBSSw0QkFBWSxDQUFDLFNBQVMsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO0FBQzFELENBQUMsRUFDRCxLQUFLLEVBQUUsb0JBQW9CLEVBQUUsRUFBRSxTQUFTLEVBQUUsRUFBRSxFQUFFO0lBQzdDLElBQUksQ0FBQyxvQkFBb0IsRUFBRSxDQUFDO1FBQzNCLE9BQU87SUFDUixDQUFDO0lBRUQsTUFBTSxvQkFBb0IsR0FDekIsU0FBUyxDQUFDLE9BQU8sQ0FBQyx3QkFBYyxDQUFDLENBQUM7SUFFbkMsTUFBTSxvQkFBb0IsQ0FBQywwQkFBMEIsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO0FBQzdFLENBQUMsQ0FDRCxDQUFDIn0=