verifySignature: set verifiedSymbol to false on failure, DRY return values

This commit is contained in:
Alex Gleason
2023-09-02 18:08:09 -05:00
parent 8325d4351e
commit d88761907a
2 changed files with 7 additions and 7 deletions

View File

@@ -119,14 +119,13 @@ export function verifySignature<K extends number>(event: Event<K>): event is Ver
const hash = getEventHash(event)
if (hash !== event.id) {
return false
return (event[verifiedSymbol] = false)
}
try {
event[verifiedSymbol] = schnorr.verify(event.sig, hash, event.pubkey)
return event[verifiedSymbol]
return (event[verifiedSymbol] = schnorr.verify(event.sig, hash, event.pubkey))
} catch (err) {
return false
return (event[verifiedSymbol] = false)
}
}