const getCoffee = () =>{
return new Promise((resolve, reject) =>{
const seeds = 1;
setTimeout(() =>{
// mengatur persediaan yang dibutuhkan jika lebih dari seeds maka biji habis
if(seeds >= 10){
resolve("Kopi didapatkan");
}else{
reject("Biji kopi habis!!")
}
}, 1000)
})
}
async function makeCoffee(){
const coffee = await getCoffee();
console.log(coffee)
}
async function makeCoffee() {
try {
const coffee = await getCoffee();
console.log(coffee);
} catch(rejectedReason) {
console.log(rejectedReason);
}
}
makeCoffee();