Skip to content

Instantly share code, notes, and snippets.

@hozefam
Last active April 2, 2021 19:15
Show Gist options
  • Save hozefam/33ef91295eb51202704ee5c11fb78406 to your computer and use it in GitHub Desktop.
Save hozefam/33ef91295eb51202704ee5c11fb78406 to your computer and use it in GitHub Desktop.
Simulate delay in Javascript / Node using Promise
const dbConnected = true;
const longRunningTask = (ms = 5000) => {
return new Promise((resolve, reject) => {
setTimeout(dbConnected ? resolve : reject, ms);
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment