UNPKG

@ledgerhq/domain-service

Version:
22 lines 755 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isError = exports.isLoaded = exports.isOutdated = void 0; // Expiration date depend on the resource's status. function isOutdated(resource) { const now = Date.now(); switch (resource.status) { case "loaded": { return now - resource.updatedAt > 60 * 1000; // 1 minute } case "error": { return now - resource.updatedAt > 30 * 1000; // 30 seconds } } return false; } exports.isOutdated = isOutdated; const isLoaded = (domain) => domain.status === "loaded"; exports.isLoaded = isLoaded; const isError = (domain) => domain.status === "error"; exports.isError = isError; //# sourceMappingURL=logic.js.map