function register() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Register");
resolve();
}, 2500);
});
}
function sendWelcomeMessage() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Welcome");
resolve();
}, 2500);
});
}
function login() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Login");
resolve();
}, 2500);
});
}
function fetchProfile() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Fetch Profile");
resolve();
}, 2500);
});
}
function updateStatus() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Updated Status");
resolve();
}, 2500);
});
}
function logout() {
return new Promise((resolve) => {
setTimeout(() => {
console.log("Logout");
resolve();
}, 2500);
});
}
async function executeTasks() {
await register();
await sendWelcomeMessage();
await login();
await fetchProfile();
await updateStatus();
await logout();
console.log("All operations completed!");
}
executeTasks();
0 Comments