fix(patches/log-promise-rejections): use falsy check instead of strict equal

This commit is contained in:
PalmDevs 2025-06-14 22:06:12 +07:00
parent 99d7dc0111
commit e587c527f8
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -13,12 +13,13 @@ Promise._m = (promise, err) => {
if (err) if (err)
setTimeout( setTimeout(
() => () =>
promise._h === 0 && // (if promise._h is 0)
!promise._h &&
nativeLoggingHook( nativeLoggingHook(
`\u001b[33mUnhandled promise rejection: ${getErrorStack(err)}\u001b[0m`, `\u001b[33mUnhandled promise rejection: ${getErrorStack(err)}\u001b[0m`,
2, 2,
), ),
ErrorTypeWhitelist.some(it => err instanceof it) ? 0 : 2000,
// The time is completely arbitary. I've picked what Hermes chose. // The time is completely arbitary. I've picked what Hermes chose.
ErrorTypeWhitelist.some(it => err instanceof it) ? 0 : 2000,
) )
} }