const cart = [“shoes”, “pant”, “kurta”];
const orderId = “12345”;
const accountId = “someId001”;
let walletBalance = “1000”;
function createOrder(orderId) {
returnnewPromise((resolve, reject) => {
setTimeout(() => {
console.log(`OrderId : ${orderId} Created`);
resolve(orderId);
}, 5000);
});
}
function proceedToPayment(orderId) {
returnnewPromise((resolve, reject) => {
setTimeout(() => {
console.log(`Payment processed for Order Id: ${orderId}`);
resolve(orderId);
}, 1000);
});
}
function showOrderSummary(orderId) {
returnnewPromise((resolve) => {
console.log(`order summary for ${orderId} is ${cart.join(“, “)}`);
resolve(orderId);
});
}
function updateWallet(userAccountId) {
returnnewPromise((resolve) => {
constcost=800; // just assume that the total cost is 800rs
walletBalance-=cost;
console.log(`total amount left in the wallet is : ${walletBalance} rs`);
resolve(walletBalance);
});
}
createOrder(orderId)
.then((orderId) => proceedToPayment(orderId))
.then((orderId) => showOrderSummary(orderId))
.then(() => updateWallet(accountId))
.catch((err) => {
console.log(err.message);
});
Here is one humble attempt to make the promise chaining in working.
11 Comments
I’m typically to blogging and i actually admire your content. The article has actually peaks my interest. I’m going to bookmark your web site and preserve checking for brand new information.
1
Really Appreciate this update, can you make it so I get an alert email every time you publish a fresh post?
Your article helped me a lot, is there any more related content? Thanks!
Simply Gulping Down Fatty Meals Wouldn T Allow You To In Shedding Off Weight One Of The Key Ways To Avoid Fat Is Breaking Down Every Edible Product Into Carbs, Proteins And Fat Based On Your Weight, Height And Different Important Parameters, The Breakdown Can Be Provided To You can you buy priligy A comparative study of fibrous dysplasia and osteofibrous dysplasia with regard to Gsalpha mutation at the Arg201 codon polymerase chain reaction restriction fragment length polymorphism analysis of paraffin embedded tissues
Hi , I do believe this is an excellent blog. I stumbled upon it on Yahoo , i will come back once again. Money and freedom is the best way to change, may you be rich and help other people.
As I website owner I think the subject material here is very excellent, thankyou for your efforts.
I got what you intend, regards for putting up.Woh I am happy to find this website through google. “Delay is preferable to error.” by Thomas Jefferson.
Loving the information on this website , you have done great job on the blog posts.
Excellent post. I used to be checking continuously this blog and I am impressed! Very useful info specially the ultimate phase 🙂 I care for such info a lot. I used to be seeking this certain information for a long time. Thank you and good luck.
Hello there, I found your web site via Google while looking for a related topic, your web site came up, it looks good. I have bookmarked it in my google bookmarks.