@ledgerhq/coin-tezos
Version:
23 lines • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hydrate = exports.preload = exports.getPreloadStrategy = void 0;
const bakers_1 = require("../network/bakers");
const getPreloadStrategy = (_currency) => ({
preloadMaxAge: 30 * 1000,
});
exports.getPreloadStrategy = getPreloadStrategy;
const preload = async () => {
const bakers = await (0, bakers_1.fetchAllBakers)();
return { bakers };
};
exports.preload = preload;
const hydrate = (data) => {
if (!data || typeof data !== "object")
return;
const { bakers } = data;
if (!bakers || typeof bakers !== "object" || !Array.isArray(bakers))
return;
(0, bakers_1.hydrateBakers)(bakers);
};
exports.hydrate = hydrate;
//# sourceMappingURL=preload.js.map