Update webServer.js

This commit is contained in:
Luis Fernando Molina committed 2020-09-19 11:58:59 +02:00
1 parent 08824edc43
commit 113938b7e4
1 file changed
+38 -68
+38 -68
View File
@@ -454,79 +454,43 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) {
}
break
case 'IncludedNames':
case 'IncludedFileNames':
{
const fs = require('fs')
let folder
let includedNames = {
includedDataMines: [],
includedTradingMines: [],
includedTradingSystems: [],
includedSuperScripts: [],
includedTradingEngines: []
switch (requestParameters[2]) {
case 'Data-Mines': {
folder = process.env.DATA_MINES_PATH + '/'
break
}
case 'Trading-Mines': {
folder = process.env.TRADING_MINES_PATH + '/'
break
}
case 'Trading-Systems': {
folder = process.env.TRADING_SYSTEMS_PATH + '/'
break
}
case 'Trading-Engines': {
folder = process.env.TRADING_MINES_PATH + '/'
break
}
case 'Super-Scripts': {
folder = process.env.SUPER_SCRIPTS_PATH + '/'
break
}
case 'Tutorials': {
folder = process.env.TUTORIALS_PATH + '/'
break
}
}
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
folder = process.env.TRADING_ENGINES_PATH + '/'
fs.readdir(folder, (err, files) => {
includedNames.includedTradingEngines = files
folder = process.env.TRADING_MINES_PATH + '/'
fs.readdir(folder, (err, files) => {
includedNames.includedTradingMines = files
respondWithContent(JSON.stringify(includedNames), response)
})
})
})
})
respondWithContent(JSON.stringify(files), response)
})
}
break
case 'IncludedFileNames':
{
const fs = require('fs')
let folder
switch (requestParameters[2]) {
case 'Data-Mines': {
folder = process.env.DATA_MINES_PATH + '/'
break
}
case 'Trading-Mines': {
folder = process.env.TRADING_MINES_PATH + '/'
break
}
case 'Trading-Systems': {
folder = process.env.TRADING_SYSTEMS_PATH + '/'
break
}
case 'Trading-Engines': {
folder = process.env.TRADING_MINES_PATH + '/'
break
}
case 'Super-Scripts': {
folder = process.env.SUPER_SCRIPTS_PATH + '/'
break
}
case 'Tutorials': {
folder = process.env.TUTORIALS_PATH + '/'
break
}
}
fs.readdir(folder, (err, files) => {
respondWithContent(JSON.stringify(files), response)
})
}
break
case 'AppSchema.js':
{
let fs = require('fs')
@@ -646,36 +610,42 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) {
}
break
case 'DataMines':
case 'Data-Mines':
{
respondWithFile(process.env.DATA_MINES_PATH + '/' + requestParameters[2], response)
}
break
case 'TradingMines':
case 'Trading-Mines':
{
respondWithFile(process.env.TRADING_MINES_PATH + '/' + requestParameters[2], response)
}
break
case 'TradingSystems':
case 'Trading-Systems':
{
respondWithFile(process.env.TRADING_SYSTEMS_PATH + '/' + requestParameters[2], response)
}
break
case 'SuperScripts':
case 'Super-Scripts':
{
respondWithFile(process.env.SUPER_SCRIPTS_PATH + '/' + requestParameters[2], response)
}
break
case 'TradingEngines':
case 'Trading-Engines':
{
respondWithFile(process.env.TRADING_ENGINES_PATH + '/' + requestParameters[2], response)
}
break
case 'Tutorials':
{
respondWithFile(process.env.TUTORIALS_PATH + '/' + requestParameters[2], response)
}
break
case 'Storage':
{
respondWithFile(process.env.STORAGE_PATH + '/' + request.url.substring(9), response)