'task.apply is not a function
I am trying to use async.waterfall in nodejs and calling a function with params but it's giving me task.apply is not a function
let getAllData = (data) => {
let sendData = [];
const tasks = [];
console.log("dataaaaaaaaaaaaaa",data);
let dataPromise = data.map( (value,key) =>{
try{
let boidApiCall = [getBOUserInfoByUCC(value.ucc)];
console.log("heree=====================")
async.waterfall(boidApiCall,(err,boidData)=>{
if(err) {
console.log(err);
} else{
console.log("boid=======",result);
let impsName = "";
if(value.code === "05" && value.data && value.data.pennyDropResult && value.data.
pennyDropResult.data && value.data.pennyDropResult.data.accountHolderName){
impsName = value.data.pennyDropResult.data.accountHolderName;
}
console.log("==============================boid=======",);
let caseType = "Paper";
if(value.isESigned) {
caseType = "Esign";
}
var tempObj = {"ucc":value.ucc,"name":value.userName,"accountModificationDate":value.lastUpdated,"modificationRecivedDate":value.dateCreated,"typeOfModification":value.sheetName,"oldDetails":value.old,"newDetails":value.data, "impsName": impsName, "caseType":caseType,"status":value.status};
sendData.push(tempObj);
}
})
} catch(error){
console.log(error);
}
tasks.push(dataPromise);
async.waterfall([dataPromise],(err,sendData)=>{
return sendData;
})
})
// await Promise.all(dataPromise);
return sendData;
}
I am getting consoles till getBOUserInfoByUCC function called I got refer from enter link description here but in this the function don't have any argument but in my case i need to pass arguments
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
