From c857b817c620facb2314009807f4a6b05b2b278f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Costin=20Caraba=C8=99?= Date: Mon, 12 Feb 2024 12:15:07 +0200 Subject: [PATCH] failed_execution_callback refactor --- bridge-proxy/src/bridge-proxy.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bridge-proxy/src/bridge-proxy.rs b/bridge-proxy/src/bridge-proxy.rs index f4b1441f..cc3ee90f 100644 --- a/bridge-proxy/src/bridge-proxy.rs +++ b/bridge-proxy/src/bridge-proxy.rs @@ -51,12 +51,9 @@ pub trait BridgeProxyContract: config::ConfigModule { #[call_result] result: ManagedAsyncCallResult<()>, tx: &EthTransactionPayment, ) { - match result { - ManagedAsyncCallResult::Ok(_) => {} - ManagedAsyncCallResult::Err(_) => { - self.eth_failed_transaction_list().push_back(tx.clone()); - } - } + if result.is_err() { + self.eth_failed_transaction_list().push_back(tx.clone()); + } } #[endpoint(refundTransactions)]