From 7195716f07a0ce4e8f3cd41aee7c5c7e0330d54f Mon Sep 17 00:00:00 2001 From: iFlameing Date: Thu, 30 May 2019 22:52:52 +0530 Subject: [PATCH] adding websocketUpdates in gatsby-node.js --- src/gatsby-node.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gatsby-node.js b/src/gatsby-node.js index 56580f89..4b1780ef 100644 --- a/src/gatsby-node.js +++ b/src/gatsby-node.js @@ -184,7 +184,7 @@ const fetchPloneNavigationNode = async (id, token, baseUrl) => { // GatsbyJS source plugin for Plone exports.sourceNodes = async ( { actions, cache, getNode, getNodes, store }, - { baseUrl, token, searchParams, expansions, logLevel } + { baseUrl, token, searchParams, expansions, logLevel, websocketUpdates } ) => { const { createNode, deleteNode, setPluginStatus, touchNode } = actions; let state = {}, @@ -371,7 +371,8 @@ exports.sourceNodes = async ( } logger.info('Setting plugin status'); logger.debug(JSON.stringify(newState)); - const socket = io('http://localhost:9000'); + if(websocketUpdates){ + const socket = io('http://localhost:9000'); socket.on('connect',(data)=>{ socket.on('welcome',(data)=>{ console.log("This is from gatsby nodejs",data); @@ -385,6 +386,7 @@ exports.sourceNodes = async ( console.log(data) }) }) + } setPluginStatus(newState); logger.info('Done'); };