@tsc_tech/medusa-plugin-restock
Version:
A starter for Medusa plugins.
16 lines • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createRestockSubscriptionStep = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const restock_1 = require("../../../modules/restock");
exports.createRestockSubscriptionStep = (0, workflows_sdk_1.createStep)("create-restock-subscription", async (input, { container }) => {
const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE);
const restockSubscription = await restockModuleService.createRestockSubscriptions(input);
return new workflows_sdk_1.StepResponse(restockSubscription, restockSubscription);
}, async (restockSubscription, { container }) => {
const restockModuleService = container.resolve(restock_1.RESTOCK_MODULE);
if (restockSubscription?.id) {
await restockModuleService.deleteRestockSubscriptions(restockSubscription.id);
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXJlc3RvY2stc3Vic2NyaXB0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9jcmVhdGUtcmVzdG9jay1zdWJzY3JpcHRpb24vc3RlcHMvY3JlYXRlLXJlc3RvY2stc3Vic2NyaXB0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUE2RTtBQUU3RSxzREFBMEQ7QUFTN0MsUUFBQSw2QkFBNkIsR0FBRyxJQUFBLDBCQUFVLEVBQ3JELDZCQUE2QixFQUM3QixLQUFLLEVBQUUsS0FBeUMsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDakUsTUFBTSxvQkFBb0IsR0FDeEIsU0FBUyxDQUFDLE9BQU8sQ0FBQyx3QkFBYyxDQUFDLENBQUM7SUFFcEMsTUFBTSxtQkFBbUIsR0FDdkIsTUFBTSxvQkFBb0IsQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUUvRCxPQUFPLElBQUksNEJBQVksQ0FBQyxtQkFBbUIsRUFBRSxtQkFBbUIsQ0FBQyxDQUFDO0FBQ3BFLENBQUMsRUFDRCxLQUFLLEVBQUUsbUJBQW1CLEVBQUUsRUFBRSxTQUFTLEVBQUUsRUFBRSxFQUFFO0lBQzNDLE1BQU0sb0JBQW9CLEdBQ3hCLFNBQVMsQ0FBQyxPQUFPLENBQUMsd0JBQWMsQ0FBQyxDQUFDO0lBRXBDLElBQUksbUJBQW1CLEVBQUUsRUFBRSxFQUFFLENBQUM7UUFDNUIsTUFBTSxvQkFBb0IsQ0FBQywwQkFBMEIsQ0FDbkQsbUJBQW1CLENBQUMsRUFBRSxDQUN2QixDQUFDO0lBQ0osQ0FBQztBQUNILENBQUMsQ0FDRixDQUFDIn0=