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)
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,
)
}