From 240dfac529d7501f8497d72da28e8f3150b8e0c2 Mon Sep 17 00:00:00 2001 From: Michal Piechowiak Date: Fri, 19 Aug 2022 14:41:45 +0200 Subject: [PATCH] chore: update using-image-processing example (#36421) --- .../gatsby-node.js | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/examples/using-gatsby-image/plugins/gatsby-source-remote-images/gatsby-node.js b/examples/using-gatsby-image/plugins/gatsby-source-remote-images/gatsby-node.js index 00a7dbc2e03fb..9c7b3ebdabde3 100644 --- a/examples/using-gatsby-image/plugins/gatsby-source-remote-images/gatsby-node.js +++ b/examples/using-gatsby-image/plugins/gatsby-source-remote-images/gatsby-node.js @@ -1,27 +1,20 @@ const { createRemoteFileNode } = require(`gatsby-source-filesystem`) exports.onCreateNode = async ( - { - actions: { createNode }, - node, - createContentDigest, - store, - cache, - reporter, - }, - { filter, nodeName = `localFile` } + { actions: { createNode, createNodeField }, node, createNodeId, getCache }, + { filter } ) => { if (filter(node)) { const fileNode = await createRemoteFileNode({ url: node.url, - cache, + parentNodeId: node.id, + getCache, createNode, - createNodeId: createContentDigest, + createNodeId, }) if (fileNode) { - const fileNodeLink = `${nodeName}___NODE` - node[fileNodeLink] = fileNode.id + createNodeField({ node, name: "localFile", value: fileNode.id }) } } } @@ -35,7 +28,7 @@ exports.createSchemaCustomization = ({ actions }) => { title: String credit: String gallery: Boolean - localFile: File @link(from: "localFile___NODE") + localFile: File @link(from: "fields.localFile") } `)