Thomas Ankcorn
11/19/2021, 7:19 PMRoss Coundon
11/19/2021, 7:20 PMRoss Coundon
11/19/2021, 7:20 PMThomas Ankcorn
11/19/2021, 7:21 PMRoss Coundon
11/19/2021, 7:22 PMThomas Ankcorn
11/19/2021, 7:24 PMThomas Ankcorn
11/19/2021, 7:24 PMRoss Coundon
11/19/2021, 7:24 PMRoss Coundon
11/19/2021, 7:24 PMRoss Coundon
11/19/2021, 7:25 PMRoss Coundon
11/19/2021, 7:25 PMThomas Ankcorn
11/19/2021, 7:26 PMRoss Coundon
11/19/2021, 7:27 PMRoss Coundon
11/19/2021, 7:28 PMRoss Coundon
11/19/2021, 7:44 PMasync someFunction(){
const savePlanSetPromises = someArray.map((dataset) => {
return SomeDataLayer.save(dataset).catch((err) => {
log.error(`Some error': ${(err as Error).message}`);
});
});
// Save each activity
let saveCount = 0;
const saveActivityPromises = activities.map((activity) => {
return SomeOtherDataLayer.save(activity)
.then(() => {
saveCount++;
})
.catch((err) => {
log.error(
`Some Error ${(err as Error).message}`,
);
});
});
await Promise.all(savePlanSetPromises);
const saveActivityResults = await Promise.all(saveActivityPromises);
return saveCount;
}