From f4c8fd180fb067567201e1d0102d42142e058d6d Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Thu, 13 Aug 2020 01:40:05 -0700 Subject: [PATCH] feat: implement resolver for related resources --- plugins/gatsby-source-swiftype/gatsby-node.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/gatsby-source-swiftype/gatsby-node.js b/plugins/gatsby-source-swiftype/gatsby-node.js index 16c1a009c..fa99aad3b 100644 --- a/plugins/gatsby-source-swiftype/gatsby-node.js +++ b/plugins/gatsby-source-swiftype/gatsby-node.js @@ -59,15 +59,15 @@ exports.createSchemaCustomization = ({ actions }) => { createTypes(typeDefs); }; -exports.createResolvers = ({ createResolvers }, pluginOptions) => { - const { file } = pluginOptions; - +exports.createResolvers = ({ createResolvers }) => { createResolvers({ Mdx: { relatedResources: { type: ['RelatedResource!'], - resolve(source, args, context, info) { - return []; + resolve(source, _args, context) { + return context.nodeModel + .getAllNodes({ type: 'RelatedResource' }) + .filter((node) => node.parent === source.id); }, }, },