App Schema Map done

This commit is contained in:
Luis Fernando Molina committed 2019-12-07 12:09:56 +01:00
1 parent 128d03d25a
commit 9eacd5ab0a
1 file changed
+18 -1
+18 -1
View File
@@ -3,6 +3,7 @@ let markets
let ecosystem = newEcosystem()
let systemEventHandler
let viewPort
let APP_SCHEMA = new Map()
function newDashboard () {
const MODULE_NAME = 'Dashboard'
@@ -29,7 +30,23 @@ function newDashboard () {
viewPort = newViewPort()
systemEventHandler = newSystemEventHandler()
systemEventHandler.initialize(startCanvas)
systemEventHandler.initialize(setUpAppSchema)
function setUpAppSchema () {
let schemaArray = getAppSchema()
for (let i = 0; i < schemaArray.length; i++) {
let nodeDefinition = schemaArray[i]
let key
if (nodeDefinition.subType !== undefined) {
key = nodeDefinition.type + '-' + nodeDefinition.subType
} else {
key = nodeDefinition.type
}
APP_SCHEMA.set(key, nodeDefinition)
}
console.log(APP_SCHEMA)
startCanvas()
}
function startCanvas () {
/* If this method is executed for a second time, it should finalize the current execution structure */