update index.js and initFunctionData.js

main
MohammadHoseinPaymard 2 weeks ago
parent b24b6f700f
commit f48f417cce
  1. 30
      index.js
  2. 7
      initFunctionData.js

@ -116,7 +116,7 @@ require(path.join(process.cwd(), "..", "server", "dist", "database.js"));
//---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
for await(let key of Object.keys(allWorkFlowInfo)){ for await (let key of Object.keys(allWorkFlowInfo)) {
if (!allWorkFlowInfo[key].isValid) { if (!allWorkFlowInfo[key].isValid) {
console.log(`workflow with id:'${key}' in invalid`); console.log(`workflow with id:'${key}' in invalid`);
delete allWorkFlowInfo[key]; delete allWorkFlowInfo[key];
@ -127,17 +127,33 @@ require(path.join(process.cwd(), "..", "server", "dist", "database.js"));
fs.writeFileSync("./result-afterProcess.json", JSON.stringify(allWorkFlowInfo)); fs.writeFileSync("./result-afterProcess.json", JSON.stringify(allWorkFlowInfo));
for await(const workflow of Object.keys(allWorkFlowInfo)){ for await (const workflow of Object.keys(allWorkFlowInfo)) {
if(workflow==57){ if (workflow == 57) {
const data = allWorkFlowInfo[workflow]; const data = allWorkFlowInfo[workflow];
const pathsCollection = data?.root?.validPaths || []; const pathsCollection = data?.root?.validPaths || [];
if(pathsCollection?.length==0) allWorkFlowInfo[key].isValid = false; if (pathsCollection?.length == 0) allWorkFlowInfo[key].isValid = false;
for await(let pathString of pathsCollection){ for await (let pathString of pathsCollection) {
const path = pathString.split(","); const pathCollection = pathString.split(",");
console.log("path",path);
let data = {}
//inja masir start mishe
for await (let path of pathCollection) {
console.log(path);
} }
return; return;
} }
return;
}
}
for await (let key of Object.keys(allWorkFlowInfo)) {
if (!allWorkFlowInfo[key].isValid) {
console.log(`workflow with id:'${key}' in invalid`);
delete allWorkFlowInfo[key];
}
} }
console.timeEnd("WorkflowTester"); console.timeEnd("WorkflowTester");
console.log("DONE"); console.log("DONE");

@ -84,4 +84,9 @@ initFunctionData = async (data) => {
})); }));
} }
return { data: newData, transaction: data.transaction } return { data: newData, transaction: data.transaction }
}} }
}
module.exports = {
initFunctionData
}
Loading…
Cancel
Save