Handle error if user tries to create invalid lox_proof in PR

This commit is contained in:
Vecna 2024-03-29 16:11:44 -04:00
parent 4390716ebf
commit 15ed2a04bc
1 changed files with 3 additions and 3 deletions

View File

@ -71,9 +71,9 @@ impl PositiveReport {
lox_cred: &Lox,
lox_pub: &IssuerPubKey,
country: String,
) -> Self {
let lox_proof = lox_pr::request(lox_cred, lox_pub).unwrap();
PositiveReport::new(bridge_id, bridge_token, lox_proof, country)
) -> Result<Self, lox_library::proto::positive_report::requestproof::ProofError> {
let lox_proof = lox_pr::request(lox_cred, lox_pub)?;
Ok(PositiveReport::new(bridge_id, bridge_token, lox_proof, country))
}
/// Convert report to a serializable version