UNPKG

@devx-commerce/plugin-product-reviews

Version:
23 lines 2.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteProductReviewResponseStep = exports.deleteProductReviewResponseStepId = void 0; const workflows_sdk_1 = require("@medusajs/workflows-sdk"); const product_review_1 = require("../../../modules/product-review"); exports.deleteProductReviewResponseStepId = "delete-product-review-response-step"; exports.deleteProductReviewResponseStep = (0, workflows_sdk_1.createStep)(exports.deleteProductReviewResponseStepId, async (input, { container }) => { const productReviewResponseService = container.resolve(product_review_1.PRODUCT_REVIEW_MODULE); const query = container.resolve("query"); const { data: [existingResponse], } = await query.graph({ entity: "product_review_response", fields: ["id"], filters: { product_review_id: input.id }, }); await productReviewResponseService.softDeleteProductReviewResponses(existingResponse.id); return new workflows_sdk_1.StepResponse({ success: true }, existingResponse.id); }, async (data, { container }) => { const productReviewResponseService = container.resolve(product_review_1.PRODUCT_REVIEW_MODULE); if (!data) return; await productReviewResponseService.restoreProductReviewResponses(data); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLXByb2R1Y3QtcmV2aWV3LXJlc3BvbnNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3MvcHJvZHVjdC1yZXZpZXdzL3N0ZXBzL2RlbGV0ZS1wcm9kdWN0LXJldmlldy1yZXNwb25zZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkRBQW1FO0FBQ25FLG9FQUF3RTtBQUszRCxRQUFBLGlDQUFpQyxHQUM1QyxxQ0FBcUMsQ0FBQztBQUUzQixRQUFBLCtCQUErQixHQUFHLElBQUEsMEJBQVUsRUFDdkQseUNBQWlDLEVBQ2pDLEtBQUssRUFBRSxLQUFxQixFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUM3QyxNQUFNLDRCQUE0QixHQUNoQyxTQUFTLENBQUMsT0FBTyxDQUErQixzQ0FBcUIsQ0FBQyxDQUFDO0lBRXpFLE1BQU0sS0FBSyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQVEsT0FBTyxDQUFDLENBQUM7SUFFaEQsTUFBTSxFQUNKLElBQUksRUFBRSxDQUFDLGdCQUFnQixDQUFDLEdBQ3pCLEdBQUcsTUFBTSxLQUFLLENBQUMsS0FBSyxDQUFDO1FBQ3BCLE1BQU0sRUFBRSx5QkFBeUI7UUFDakMsTUFBTSxFQUFFLENBQUMsSUFBSSxDQUFDO1FBQ2QsT0FBTyxFQUFFLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxDQUFDLEVBQUUsRUFBRTtLQUN6QyxDQUFDLENBQUM7SUFFSCxNQUFNLDRCQUE0QixDQUFDLGdDQUFnQyxDQUNqRSxnQkFBZ0IsQ0FBQyxFQUFFLENBQ3BCLENBQUM7SUFFRixPQUFPLElBQUksNEJBQVksQ0FBQyxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsRUFBRSxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUNsRSxDQUFDLEVBQ0QsS0FBSyxFQUFFLElBQUksRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDNUIsTUFBTSw0QkFBNEIsR0FDaEMsU0FBUyxDQUFDLE9BQU8sQ0FBK0Isc0NBQXFCLENBQUMsQ0FBQztJQUV6RSxJQUFJLENBQUMsSUFBSTtRQUFFLE9BQU87SUFFbEIsTUFBTSw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUN6RSxDQUFDLENBQ0YsQ0FBQyJ9