var call_1 = "/DelaySet(1)" ;//1 second delay
var call_2 = "/DelaySet(2)" ;//2 second delay
var call_3 = "/DelaySet(3)" ;//3 second delay
var call_4 = "/DelaySet(4)" ;//4 second delay
var call_5 = "/DelaySet(5)" ;//5 second delay
var success = (data)=>{
console.log(data.status);
};
this.oModel.read(call_1,{
success : success
});
this.oModel.read(call_4,{
success : success
});
this.oModel.read(call_3,{
success : success
});
this.oModel.read(call_5,{
success : success
});
this.oModel.read(call_2,{
success : success
});
//Promise Syntac
var oPromise = new Promise((resolve,reject)=>{
//code we would like to execute
resolve(<data>) ; // when the execution of code completes succesfully
reject(<err>) ; //when it fails
});
let p1 = new Promise((resolve,reject)=>{
this.oModel.read(call_3,{
success : (data)=>{
resolve(data);
} ,
error : (err)=>{
reject(err);
}
});
});
let p1 = new Promise((resolve,reject)=>{
this.oModel.read(call_3,{
success : (data)=>{
resolve(data);
} ,
error : (err)=>{
reject(err);
}
});
});
let p2 = new Promise((resolve,reject)=>{
this.oModel.read(call_2,{
success : (data)=>{
resolve(data);
}
});
});
let p3 = new Promise((resolve,reject)=>{
this.oModel.read(call_5,{
success : (data)=>{
resolve(data);
}
});
});
let p4 = new Promise((resolve,reject)=>{
this.oModel.read(call_4,{
success : (data)=>{
resolve(data);
}
});
});
let p5 = new Promise((resolve,reject)=>{
this.oModel.read(call_1,{
success : (data)=>{
resolve(data);
}
});
});
let finalPromise = Promise.all([p1,p2,p3,p4,p5]).then((dataFromAll)=>{
console.log(dataFromAll);
}).catch((err)=>{ console.log(err) });
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
9 | |
7 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |