diff --git a/src/patches/log-promise-rejections.ts b/src/patches/log-promise-rejections.ts index 31a8b51..3dc7301 100644 --- a/src/patches/log-promise-rejections.ts +++ b/src/patches/log-promise-rejections.ts @@ -13,12 +13,13 @@ Promise._m = (promise, err) => { if (err) setTimeout( () => - promise._h === 0 && + // (if promise._h is 0) + !promise._h && nativeLoggingHook( `\u001b[33mUnhandled promise rejection: ${getErrorStack(err)}\u001b[0m`, 2, ), - ErrorTypeWhitelist.some(it => err instanceof it) ? 0 : 2000, // The time is completely arbitary. I've picked what Hermes chose. + ErrorTypeWhitelist.some(it => err instanceof it) ? 0 : 2000, ) }