function fetchData(success) {
return new Promise((resolve, reject) => {
if (success) {
resolve("Data fetched successfully!");
} else {
reject("Error: Failed to fetch data.");
}
});
}
async function getData() {
try {
const result = await fetchData(true); // Change to false to test rejection
console.log(result);
} catch (error) {
console.error(error);
}
}
getData();