UNPKG

gatsby-source-wordpress

Version:

Source data from WordPress in an efficient and scalable way.

25 lines (24 loc) 813 B
"use strict"; exports.__esModule = true; exports.setImageNodeIdCache = void 0; var _store = require("../store"); var _cache = require("../utils/cache"); // since we create image nodes in resolvers // we cache our image node id's on post build for production // and on create dev server for development // so we can touch our image nodes in both develop and build // so they don't get garbage collected by Gatsby const setImageNodeIdCache = async () => { const state = (0, _store.getStore)().getState(); const { imageNodes } = state; if (imageNodes.nodeMetaByUrl) { await (0, _cache.setPersistentCache)({ key: `image-node-meta-by-url`, value: imageNodes.nodeMetaByUrl }); } }; exports.setImageNodeIdCache = setImageNodeIdCache; //# sourceMappingURL=set-image-node-id-cache.js.map