j4k0xb / webcrack

Deobfuscate obfuscator.io, unminify and unpack bundled javascript
https://webcrack.netlify.app
MIT License
870 stars 100 forks source link

Unnecessary "Double-bang operator" cleaning #71

Closed kzorin52 closed 3 months ago

kzorin52 commented 5 months ago

Example:

if (!!processedOrders[openOrder.orderId.toString()]) {
    return;
}
// ...

const orderBidsAsks = [...(bids ?? []), ...(asks ?? [])].filter(e => !!openOrdersMap.get(e.openOrdersAddress.toBase58()));

Cleaned (and also correct) example:

if (processedOrders[openOrder.orderId.toString()]) {
    return;
}
// ...

const orderBidsAsks = [...(bids ?? []), ...(asks ?? [])].filter(e => openOrdersMap.get(e.openOrdersAddress.toBase58()));