From 1b640f0ca9a1b24ab5bbe245c23ff7e4549c3e36 Mon Sep 17 00:00:00 2001 From: Gijs Van Laer Date: Thu, 10 Oct 2019 14:45:33 -0400 Subject: [PATCH] intermediare: update_merchant_state after verifying multiple revoke tokens --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 1d1af47..9b9fc51 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -380,6 +380,10 @@ pub mod bidirectional { Ok(n) => n, Err(err) => return Err(String::from(err.to_string())) }; + + update_merchant_state(&mut merch_state.keys, &rt_sender.message.wpk, Some(rt_sender.signature.clone())); + update_merchant_state(&mut merch_state.keys, &rt_receiver.message.wpk, Some(rt_receiver.signature.clone())); + Ok(Some((new_pay_token_sender, new_pay_token_receiver))) }