← back to Dw Rotation Activator
lib/publication-result.js
16 lines
'use strict';
function confirmedPublishMutation(response) {
const payload = response?.json?.data?.publishablePublish;
return response?.status === 200 && !response.json?.errors?.length &&
Array.isArray(payload?.userErrors) && payload.userErrors.length === 0;
}
function confirmedOnlineStore(response, productId) {
const product = response?.json?.data?.product;
return response?.status === 200 && !response.json?.errors?.length &&
typeof productId === 'string' && product?.id === productId && product.onStore === true;
}
module.exports = { confirmedPublishMutation, confirmedOnlineStore };