Stringify Nodes done
This commit is contained in:
1 parent
eb92342bde
commit
bdb015b1c5
3 files changed
+108
-8
No files matched your search
@@ -510,6 +510,9 @@ function newPartsFromNodes () {
|
||||
if (node.layerManager !== undefined) {
|
||||
createPartFromNode(node.layerManager, node, node)
|
||||
}
|
||||
if (node.socialBots !== undefined) {
|
||||
createPartFromNode(node.socialBots, node, node)
|
||||
}
|
||||
return
|
||||
}
|
||||
case 'Live Trading Session': {
|
||||
@@ -520,6 +523,9 @@ function newPartsFromNodes () {
|
||||
if (node.layerManager !== undefined) {
|
||||
createPartFromNode(node.layerManager, node, node)
|
||||
}
|
||||
if (node.socialBots !== undefined) {
|
||||
createPartFromNode(node.socialBots, node, node)
|
||||
}
|
||||
return
|
||||
}
|
||||
case 'Fordward Testing Session': {
|
||||
@@ -530,6 +536,9 @@ function newPartsFromNodes () {
|
||||
if (node.layerManager !== undefined) {
|
||||
createPartFromNode(node.layerManager, node, node)
|
||||
}
|
||||
if (node.socialBots !== undefined) {
|
||||
createPartFromNode(node.socialBots, node, node)
|
||||
}
|
||||
return
|
||||
}
|
||||
case 'Paper Trading Session': {
|
||||
@@ -540,6 +549,9 @@ function newPartsFromNodes () {
|
||||
if (node.layerManager !== undefined) {
|
||||
createPartFromNode(node.layerManager, node, node)
|
||||
}
|
||||
if (node.socialBots !== undefined) {
|
||||
createPartFromNode(node.socialBots, node, node)
|
||||
}
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,8 @@ function newProtocolNode () {
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: []
|
||||
situations: [],
|
||||
announcements: []
|
||||
}
|
||||
for (let m = 0; m < node.situations.length; m++) {
|
||||
let situation = getProtocolNode(node.situations[m], removePersonalData, parseCode, includeIds)
|
||||
@@ -136,7 +137,8 @@ function newProtocolNode () {
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: []
|
||||
situations: [],
|
||||
announcements: []
|
||||
}
|
||||
|
||||
for (let m = 0; m < node.situations.length; m++) {
|
||||
@@ -157,7 +159,8 @@ function newProtocolNode () {
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: []
|
||||
situations: [],
|
||||
announcements: []
|
||||
}
|
||||
|
||||
for (let m = 0; m < node.situations.length; m++) {
|
||||
@@ -178,7 +181,8 @@ function newProtocolNode () {
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: []
|
||||
situations: [],
|
||||
announcements: []
|
||||
}
|
||||
|
||||
for (let m = 0; m < node.situations.length; m++) {
|
||||
@@ -675,7 +679,8 @@ function newProtocolNode () {
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
parameters: getProtocolNode(node.parameters, removePersonalData, parseCode, includeIds),
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds)
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds),
|
||||
socialBots: getProtocolNode(node.socialBots, removePersonalData, parseCode, includeIds)
|
||||
}
|
||||
if (parseCode) {
|
||||
object.code = JSON.parse(object.code)
|
||||
@@ -693,7 +698,8 @@ function newProtocolNode () {
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
parameters: getProtocolNode(node.parameters, removePersonalData, parseCode, includeIds),
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds)
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds),
|
||||
socialBots: getProtocolNode(node.socialBots, removePersonalData, parseCode, includeIds)
|
||||
}
|
||||
if (parseCode) {
|
||||
object.code = JSON.parse(object.code)
|
||||
@@ -711,7 +717,8 @@ function newProtocolNode () {
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
parameters: getProtocolNode(node.parameters, removePersonalData, parseCode, includeIds),
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds)
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds),
|
||||
socialBots: getProtocolNode(node.socialBots, removePersonalData, parseCode, includeIds)
|
||||
}
|
||||
if (parseCode) {
|
||||
object.code = JSON.parse(object.code)
|
||||
@@ -729,7 +736,8 @@ function newProtocolNode () {
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
parameters: getProtocolNode(node.parameters, removePersonalData, parseCode, includeIds),
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds)
|
||||
layerManager: getProtocolNode(node.layerManager, removePersonalData, parseCode, includeIds),
|
||||
socialBots: getProtocolNode(node.socialBots, removePersonalData, parseCode, includeIds)
|
||||
}
|
||||
if (parseCode) {
|
||||
object.code = JSON.parse(object.code)
|
||||
|
||||
@@ -67,12 +67,19 @@ function newStringifyNode () {
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: [],
|
||||
announcements: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
for (let m = 0; m < node.situations.length; m++) {
|
||||
let situation = prepareForStringify(node.situations[m], removePersonalData)
|
||||
event.situations.push(situation)
|
||||
}
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.announcements.length; m++) {
|
||||
let announcement = prepareForStringify(node.announcements[m], removePersonalData)
|
||||
event.announcements.push(announcement)
|
||||
}
|
||||
}
|
||||
return event
|
||||
}
|
||||
case 'Phase': {
|
||||
@@ -128,6 +135,7 @@ function newStringifyNode () {
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: [],
|
||||
announcements: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
|
||||
@@ -135,6 +143,12 @@ function newStringifyNode () {
|
||||
let situation = prepareForStringify(node.situations[m], removePersonalData)
|
||||
event.situations.push(situation)
|
||||
}
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.announcements.length; m++) {
|
||||
let announcement = prepareForStringify(node.announcements[m], removePersonalData)
|
||||
event.announcements.push(announcement)
|
||||
}
|
||||
}
|
||||
return event
|
||||
}
|
||||
case 'Trigger On Event': {
|
||||
@@ -144,6 +158,7 @@ function newStringifyNode () {
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: [],
|
||||
announcements: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
|
||||
@@ -151,6 +166,12 @@ function newStringifyNode () {
|
||||
let situation = prepareForStringify(node.situations[m], removePersonalData)
|
||||
event.situations.push(situation)
|
||||
}
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.announcements.length; m++) {
|
||||
let announcement = prepareForStringify(node.announcements[m], removePersonalData)
|
||||
event.announcements.push(announcement)
|
||||
}
|
||||
}
|
||||
return event
|
||||
}
|
||||
case 'Trigger Off Event': {
|
||||
@@ -160,6 +181,7 @@ function newStringifyNode () {
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
situations: [],
|
||||
announcements: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
|
||||
@@ -167,6 +189,12 @@ function newStringifyNode () {
|
||||
let situation = prepareForStringify(node.situations[m], removePersonalData)
|
||||
event.situations.push(situation)
|
||||
}
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.announcements.length; m++) {
|
||||
let announcement = prepareForStringify(node.announcements[m], removePersonalData)
|
||||
event.announcements.push(announcement)
|
||||
}
|
||||
}
|
||||
return event
|
||||
}
|
||||
case 'Initial Definition': {
|
||||
@@ -438,6 +466,54 @@ function newStringifyNode () {
|
||||
}
|
||||
return key
|
||||
}
|
||||
case 'Social Bots': {
|
||||
let object = {
|
||||
id: node.id,
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
bots: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.bots.length; m++) {
|
||||
let bot = prepareForStringify(node.bots[m], removePersonalData)
|
||||
object.bots.push(bot)
|
||||
}
|
||||
}
|
||||
return object
|
||||
}
|
||||
case 'Telegram Bot': {
|
||||
let object = {
|
||||
id: node.id,
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
announcements: [],
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
|
||||
if (node.announcements !== undefined) {
|
||||
for (let m = 0; m < node.announcements.length; m++) {
|
||||
let announcement = prepareForStringify(node.announcements[m], removePersonalData)
|
||||
object.announcements.push(announcement)
|
||||
}
|
||||
}
|
||||
return object
|
||||
}
|
||||
case 'Announcement': {
|
||||
let object = {
|
||||
id: node.id,
|
||||
type: node.type,
|
||||
subType: node.subType,
|
||||
name: node.name,
|
||||
code: node.code,
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
return object
|
||||
}
|
||||
case 'Layer Manager': {
|
||||
let layerManager = {
|
||||
id: node.id,
|
||||
@@ -571,6 +647,7 @@ function newStringifyNode () {
|
||||
code: node.code,
|
||||
parameters: prepareForStringify(node.parameters, removePersonalData),
|
||||
layerManager: prepareForStringify(node.layerManager, removePersonalData),
|
||||
socialBots: prepareForStringify(node.socialBots, removePersonalData),
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
return object
|
||||
@@ -584,6 +661,7 @@ function newStringifyNode () {
|
||||
code: node.code,
|
||||
parameters: prepareForStringify(node.parameters, removePersonalData),
|
||||
layerManager: prepareForStringify(node.layerManager, removePersonalData),
|
||||
socialBots: prepareForStringify(node.socialBots, removePersonalData),
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
return object
|
||||
@@ -597,6 +675,7 @@ function newStringifyNode () {
|
||||
code: node.code,
|
||||
parameters: prepareForStringify(node.parameters, removePersonalData),
|
||||
layerManager: prepareForStringify(node.layerManager, removePersonalData),
|
||||
socialBots: prepareForStringify(node.socialBots, removePersonalData),
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
return object
|
||||
@@ -610,6 +689,7 @@ function newStringifyNode () {
|
||||
code: node.code,
|
||||
parameters: prepareForStringify(node.parameters, removePersonalData),
|
||||
layerManager: prepareForStringify(node.layerManager, removePersonalData),
|
||||
socialBots: prepareForStringify(node.socialBots, removePersonalData),
|
||||
savedPayload: getSavedPayload(node)
|
||||
}
|
||||
return object
|
||||
|
||||
Reference in new issue
Block a user