I hereby claim:
- I am challet on github.
- I am challet (https://keybase.io/challet) on keybase.
- I have a public key ASBiAnXBrvY0pfJpUThs7NXefWrI5yfsWPgzzaybjuuY8wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// A promise that won't resolve or reject before the delay | |
// Might be used for giving time for an UI update & reset to be seen | |
const discernablePromise = (genuine, delay = discernablePromise.SENSIBLE_DELAY) => { | |
return new Promise((resolve, reject) => { | |
Promise.allSettled([ | |
genuine, | |
new Promise(resolve => setTimeout(resolve, delay)) | |
]) | |
.then(results => { | |
if (results[0].status === 'fulfilled') { |