Merge pull request #45 from AAMasters/develop

Merging Matis changes
This commit is contained in:
benme authored and GitHub committed 2019-05-29 17:10:51 -03:00
commit 3112ca2bac
4 files changed
+47 -58

No files matched your search

+2 -31
View File
@@ -33,47 +33,18 @@
<Compile Include="Ecosystem.js" />
<Compile Include="Plotter.js" />
<Compile Include="PlotterPanel.js" />
<Compile Include="Server\BotsScripts.js" />
<Compile Include="Server\Exchange\exchangeUtils.js" />
<Compile Include="Server\Exchange\Wrappers\beautifier.js" />
<Compile Include="Server\Exchange\Wrappers\binance.js" />
<Compile Include="Server\Exchange\Wrappers\binanceClient.js" />
<Compile Include="Server\Exchange\Wrappers\poloniex.js" />
<Compile Include="Server\Exchange\Wrappers\poloniexClient.js" />
<Compile Include="Scripts\AppLoader.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Scripts\AppPreLoader.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Server\MinioStorage.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Server\SessionManager.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Server\AzureStorageAccessManager.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Scripts\require.js" />
<Compile Include="Server\ConfigReader.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Server\Github.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="Server\AzureStorage.js">
<SubType>Code</SubType>
</Compile>
<Compile Include="server.js" />
<Compile Include="Server\FileCloud.js" />
<Content Include="index.html" />
<Content Include="Server\Exchange\Wrappers\binanceProperties.json" />
<Content Include="Server\Exchange\Wrappers\poloniexProperties.json" />
</ItemGroup>
<ItemGroup>
<Folder Include="Azure\" />
<Folder Include="Server\Exchange\" />
<Folder Include="Server\Exchange\Wrappers\" />
<Folder Include="Scripts\" />
<Folder Include="Server\" />
</ItemGroup>
@@ -118,4 +89,4 @@
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
</Project>
+9 -1
View File
@@ -38,12 +38,20 @@ function newAppLoader() {
'TopSpace/Login.js',
'StrategySpace/StrategizerGateway.js',
'StrategySpace/Workspace.js',
'StrategySpace/ConstGetStrategies.js',
'StrategySpace/ConstNewStrategy.js',
'StrategySpace/ConstUpdateStrategy.js',
'StrategySpace/ConstDeleteStrategy.js',
'StrategySpace/Workspace/Workspace.js',
'StrategySpace/Workspace/FunctionLibraries/PartsFromNodes.js',
'StrategySpace/Workspace/FunctionLibraries/AttachDetach.js',
'StrategySpace/Workspace/FunctionLibraries/NodeDeleter.js',
'StrategySpace/Workspace/FunctionLibraries/ProtocolNode.js',
'StrategySpace/Workspace/FunctionLibraries/WorkspaceNode.js',
'Utilities/RoundedCornersBackground.js',
'Panels/TimeControlPanel.js',
+1 -1
View File
@@ -22,7 +22,7 @@
topMargin: 85,
urlPrefix: 'http://localhost:1337/',
graphQL: {
masterAppApiUrl: 'http://localhost:4100/graphql',
masterAppApiUrl: 'https://platform-api-dev.superalgos.org/graphql/',
},
context: {}
};
+35 -25
View File
@@ -1,9 +1,9 @@
require('dotenv').config()
CONSOLE_LOG = process.env.CONSOLE_LOG === "true"
CONSOLE_ERROR_LOG = process.env.CONSOLE_ERROR_LOG === "true"
LOG_FILE_CONTENT = process.env.LOG_FILE_CONTENT === "true"
CONSOLE_LOG = process.env.CONSOLE_LOG === 'true'
CONSOLE_ERROR_LOG = process.env.CONSOLE_ERROR_LOG === 'true'
LOG_FILE_CONTENT = process.env.LOG_FILE_CONTENT === 'true'
global.DEFAULT_OK_RESPONSE = {
result: 'Ok',
@@ -36,11 +36,11 @@ let isHttpServerStarted = false
const FILE_CLOUD = require('./Server/FileCloud')
let fileCloud = FILE_CLOUD.newFileCloud()
let storageData= new Map()
let storageData = new Map()
startHtttpServer()
function startHtttpServer() {
function startHtttpServer () {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> startHtttpServer -> Entering function.') }
try {
@@ -53,7 +53,7 @@ function startHtttpServer() {
}
}
function onBrowserRequest(request, response) {
function onBrowserRequest (request, response) {
if (CONSOLE_LOG === true && request.url.indexOf('NO-LOG') === -1) { console.log('[INFO] server -> onBrowserRequest -> request.url = ' + request.url) }
let requestParameters = request.url.split('/')
@@ -88,10 +88,10 @@ function onBrowserRequest(request, response) {
case 'MQService':
{
let filePath = "./node_modules/@superalgos/mqservice/orderLifeCicle/webDependency.js"
let filePath = './node_modules/@superalgos/mqservice/orderLifeCicle/webDependency.js'
respondWithFile(filePath, response)
break;
break
}
case 'Plotter.js':
@@ -102,12 +102,10 @@ function onBrowserRequest(request, response) {
case 'PlotterPanel.js':
{
respondWithFile('./PlotterPanel.js', response)
}
break
case 'Ecosystem.js':
{
respondWithFile('./Ecosystem.js', response)
@@ -155,8 +153,20 @@ function onBrowserRequest(request, response) {
break
case 'StrategySpace': // This means the StrategySpace folder.
{
respondWithFile(process.env.PATH_TO_CANVAS_APP + '/StrategySpace/' + requestParameters[2], response)
if (requestParameters[3] === undefined) {
respondWithFile(process.env.PATH_TO_CANVAS_APP + '/StrategySpace/' + requestParameters[2], response)
return
}
if (requestParameters[4] === undefined) {
respondWithFile(process.env.PATH_TO_CANVAS_APP + '/StrategySpace/' + requestParameters[2] + '/' + requestParameters[3], response)
return
}
if (requestParameters[5] === undefined) {
respondWithFile(process.env.PATH_TO_CANVAS_APP + '/StrategySpace/' + requestParameters[2] + '/' + requestParameters[3] + '/' + requestParameters[4], response)
return
}
}
break
@@ -180,13 +190,13 @@ function onBrowserRequest(request, response) {
case 'Plotters': // This means the plotter folder, not to be confused with the Plotters script!
{
respondWithSourceCode (requestParameters, response)
respondWithSourceCode(requestParameters, response)
}
break
case 'PlotterPanels': // This means the PlotterPanels folder, not to be confused with the Plotter Panels scripts!
{
respondWithSourceCode (requestParameters, response)
respondWithSourceCode(requestParameters, response)
}
break
case 'Panels':
@@ -237,14 +247,14 @@ function onBrowserRequest(request, response) {
}
}
function homePage() {
function homePage () {
if (requestParameters[1] === '') {
let fs = require('fs')
try {
let fileName = 'index.html'
fs.readFile(fileName, onFileRead)
function onFileRead(err, file) {
function onFileRead (err, file) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> onBrowserRequest -> onFileRead -> Entering function.') }
try {
@@ -270,7 +280,7 @@ function onBrowserRequest(request, response) {
}
}
function respondWithContent(content, response) {
function respondWithContent (content, response) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithContent -> Entering function.') }
try {
@@ -288,7 +298,7 @@ function respondWithContent(content, response) {
}
}
function respondWithFile(fileName, response) {
function respondWithFile (fileName, response) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithFile -> Entering function.') }
let fs = require('fs')
@@ -300,7 +310,7 @@ function respondWithFile(fileName, response) {
fs.readFile(fileName, onFileRead)
function onFileRead(err, file) {
function onFileRead (err, file) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithFile -> onFileRead -> Entering function.') }
try {
@@ -326,14 +336,14 @@ function respondWithFile(fileName, response) {
}
}
function respondWithImage(fileName, response) {
function respondWithImage (fileName, response) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithImage -> Entering function.') }
let fs = require('fs')
try {
fs.readFile(fileName, onFileRead)
function onFileRead(err, file) {
function onFileRead (err, file) {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithImage -> onFileRead -> Entering function.') }
try {
@@ -353,7 +363,7 @@ function respondWithImage(fileName, response) {
}
}
function returnEmptyArray(response) {
function returnEmptyArray (response) {
try {
if (CONSOLE_LOG === true) { console.log('[INFO] server -> respondWithFile -> returnEmptyArray -> Entering function.') }
@@ -369,7 +379,7 @@ function returnEmptyArray(response) {
}
}
function respondWithSourceCode(requestParameters, response){
function respondWithSourceCode (requestParameters, response) {
let devTeam = requestParameters[2]
let codeName = requestParameters[3]
let moduleName = requestParameters[4]
@@ -377,14 +387,14 @@ function respondWithSourceCode(requestParameters, response){
let filePath = devTeam + '/plotters/' + codeName + '/' + moduleName
let cachedSourceCode = storageData.get(filePath)
if(cachedSourceCode){
if (cachedSourceCode) {
respondWithContent(cachedSourceCode, response)
return
}
fileCloud.getBlobToText(devTeam.toLowerCase(), filePath, null, onDataArrived )
fileCloud.getBlobToText(devTeam.toLowerCase(), filePath, null, onDataArrived)
function onDataArrived(err, pData) {
function onDataArrived (err, pData) {
if (err.result !== global.DEFAULT_OK_RESPONSE.result) {
console.log('[ERROR] server -> onBrowserRequest -> respondWithSourceCode -> Could not read a file. ')
console.log('[ERROR] server -> onBrowserRequest -> respondWithSourceCode -> err.message = ' + err.message)