mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-10-01 01:45:40 -04:00
Preemptively box cancel tx to avoid size difference in enum
This commit is contained in:
parent
69363e43a3
commit
39a46baa2c
@ -150,7 +150,7 @@ impl From<Alice> for AliceState {
|
||||
|
||||
AliceState::BtcCancelled {
|
||||
state3: Box::new(state),
|
||||
tx_cancel,
|
||||
tx_cancel: Box::new(tx_cancel),
|
||||
}
|
||||
}
|
||||
Alice::BtcPunishable(state3) => {
|
||||
|
@ -46,7 +46,7 @@ pub enum AliceState {
|
||||
},
|
||||
BtcRedeemed,
|
||||
BtcCancelled {
|
||||
tx_cancel: TxCancel,
|
||||
tx_cancel: Box<TxCancel>,
|
||||
state3: Box<State3>,
|
||||
},
|
||||
BtcRefunded {
|
||||
|
@ -305,7 +305,10 @@ async fn run_until_internal(
|
||||
)
|
||||
.await?;
|
||||
|
||||
let state = AliceState::BtcCancelled { state3, tx_cancel };
|
||||
let state = AliceState::BtcCancelled {
|
||||
state3,
|
||||
tx_cancel: Box::new(tx_cancel),
|
||||
};
|
||||
let db_state = (&state).into();
|
||||
db.insert_latest_state(swap_id, database::Swap::Alice(db_state))
|
||||
.await?;
|
||||
|
Loading…
Reference in New Issue
Block a user