function getProfile(userId) { return new Promise((resolve, reject) => { setTimeout(() => { if (userId === 0) { reject(new Error("profile API unavailable")); return; } resolve({ id: userId, name: "Aisha" }); }, 100); }); }