From 8a0fee8ec2871aea1e9c5ce8b33dbfff4f65eff2 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Fri, 11 Sep 2020 11:30:10 +0200 Subject: [PATCH] Update webServer.js --- webServer.js | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/webServer.js b/webServer.js index ee107d800..ea2d893ff 100644 --- a/webServer.js +++ b/webServer.js @@ -445,7 +445,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { case 'ImagesNames': { - const folder = process.env.PATH_TO_WEB_SERVER + 'WebServer/Images/Icons/style-01/' + const folder = process.env.PATH_TO_WEB_SERVER + 'WebServer/Images/Icons/style-01/' const fs = require('fs') fs.readdir(folder, (err, files) => { @@ -454,6 +454,32 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break + case 'IncludedNames': + { + const fs = require('fs') + let folder + let includedNames = { + includedDataMines: [], + includedTradingSystems: [], + includedSuperScripts: [] + } + + folder = process.env.DATA_MINES_PATH + '/' + fs.readdir(folder, (err, files) => { + includedNames.includedDataMines = files + folder = process.env.TRADING_SYSTEMS_PATH + '/' + fs.readdir(folder, (err, files) => { + includedNames.includedTradingSystems = files + folder = process.env.SUPER_SCRIPTS_PATH + '/' + fs.readdir(folder, (err, files) => { + includedNames.includedSuperScripts = files + respondWithContent(JSON.stringify(includedNames), response) + }) + }) + }) + } + break + case 'AppSchema.js': { let fs = require('fs') @@ -575,19 +601,19 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { case 'DataMines': { - respondWithFile(process.env.DATA_MINES_PATH + '/' + requestParameters[2] + '.json', response) + respondWithFile(process.env.DATA_MINES_PATH + '/' + requestParameters[2], response) } break case 'TradingSystems': { - respondWithFile(process.env.TRADING_SYSTEMS_PATH + '/' + requestParameters[2] + '.json', response) + respondWithFile(process.env.TRADING_SYSTEMS_PATH + '/' + requestParameters[2], response) } break case 'SuperScripts': { - respondWithFile(process.env.SUPER_SCRIPTS_PATH + '/' + requestParameters[2] + '.json', response) + respondWithFile(process.env.SUPER_SCRIPTS_PATH + '/' + requestParameters[2], response) } break