mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-07-26 06:23:14 +00:00
fix(store): parse eligibilityProofHex with hexToSeqByte try/except
hexToSeqByte returns seq[byte] directly, not Result.
This commit is contained in:
parent
bb121f3185
commit
538d358c95
@ -49,9 +49,10 @@ func storeQueryRequestFromJson*(
|
||||
var eligibilityProof = none(seq[byte])
|
||||
if jsonContent.contains("eligibilityProofHex"):
|
||||
let proofHex = jsonContent["eligibilityProofHex"].getStr()
|
||||
let proofBytes = proofHex.hexToSeqByte().valueOr:
|
||||
return err("Failed converting eligibilityProofHex to bytes: " & error)
|
||||
eligibilityProof = some(proofBytes)
|
||||
try:
|
||||
eligibilityProof = some(proofHex.hexToSeqByte())
|
||||
except ValueError as e:
|
||||
return err("Failed converting eligibilityProofHex to bytes: " & e.msg)
|
||||
|
||||
let startTime = ?jsonContent.getProtoInt64("timeStart")
|
||||
let endTime = ?jsonContent.getProtoInt64("timeEnd")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user