UNPKG

@shopgate/pwa-common

Version:

Common library for the Shopgate Connect PWA.

14 lines 453 B
/** * Determines if an item has expired and therefore should fetch or re-fetch it's data. * @param {Object} item The item to determine if it has expired. * @return {boolean} */ export function hasExpired(item) { if (!item.isFetching) { // If the expiry date has expired or is set to 0 (initial value). if (item.expires === 0 || item.expires && item.expires > 0 && item.expires < Date.now()) { return true; } } return false; }