diff --git a/Projects/Superalgos/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js b/Projects/Superalgos/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js index a2fb8c4b8..34cafd70a 100644 --- a/Projects/Superalgos/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js +++ b/Projects/Superalgos/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js @@ -2,7 +2,7 @@ exports.newSuperalgosBotModulesFetchingProcess = function (processIndex) { const MODULE_NAME = "Fetching Process"; - const FOLDER_NAME = "External-Signals"; + const FOLDER_NAME = "API-Data"; thisObject = { initialize: initialize, @@ -54,7 +54,10 @@ exports.newSuperalgosBotModulesFetchingProcess = function (processIndex) { thisReport = statusDependencies.statusReports.get(reportKey) if (thisReport.file.lastRun !== undefined) { - + /* + If this process already ran before, then we are going to load the data stored so as to append + information to it later. + */ let fileName = 'Data.json' let filePath = TS.projects.superalgos.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).FILE_PATH_ROOT + "/Output/" + FOLDER_NAME + "/" + 'Single-File' fileStorage.getTextFile(filePath + '/' + fileName, onFileReceived); @@ -70,7 +73,10 @@ exports.newSuperalgosBotModulesFetchingProcess = function (processIndex) { callBack() } } - } else { // If there is no status report, we assume there is no previous file or that if there is we will override it. + } else { + /* + If there is no status report, we assume there is no previous file or that if there is we will override it. + */ callBack() } } catch (err) { @@ -134,35 +140,35 @@ exports.newSuperalgosBotModulesFetchingProcess = function (processIndex) { portNumber + path - + http.get(url, onResponse); function onResponse(response) { const chunks = [] - response.on('data', onMessegesArrived) + response.on('data', onDataArrived) response.on('end', onEnd) - function onMessegesArrived(chunk) { + function onDataArrived(chunk) { chunks.push(chunk) } function onEnd() { - let messages = Buffer.concat(chunks).toString('utf8') + let dataReceived = Buffer.concat(chunks).toString('utf8') if (fileContent !== undefined) { - // we are going to append the curernt messages to the existing file. + // we are going to append the curernt dataReceived to the existing file. let fileContentArray = JSON.parse(fileContent) - let messagesArray = JSON.parse(messages) + let dataReceivedArray = JSON.parse(dataReceived) - for (let i = 0; i < messagesArray.length; i++) { - let message = messagesArray[i] + for (let i = 0; i < dataReceivedArray.length; i++) { + let message = dataReceivedArray[i] fileContentArray.push(message) } fileContent = JSON.stringify(fileContentArray) } else { - // we are going to save the current messages. - fileContent = messages + // we are going to save the current dataReceived. + fileContent = dataReceived } let fileName = 'Data.json' diff --git a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js index b2d119667..2d9d33158 100644 --- a/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Superalgos/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -1157,7 +1157,7 @@ function newSuperalgosTutorialSpace() { schemaDocument = { type: 'Tutorial', definition: { - text: "You need to reference a page at the docs at the config of this node. Use the docs property for that." + text: "If you are a new user then please refresh the UI with F5. This is a nasty bug we could not reproduce and fix yet." }, icon: { project: "Superalgos", @@ -1166,7 +1166,7 @@ function newSuperalgosTutorialSpace() { paragraphs: [ { style: "Title", - text: "Example" + text: "Reference Missing" }, { style: "Json", @@ -1178,8 +1178,8 @@ function newSuperalgosTutorialSpace() { }, { style: "Note", - text: "If you did, then that page was not found." - }, + text: "Add at the config a reference to a Tutorial Page." + } ] } }