mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-02-17 13:14:21 -05:00
Use anyhow macro as intended
This commit is contained in:
parent
51cc44484b
commit
53aae5cf5f
@ -3,7 +3,7 @@ use crate::{
|
|||||||
network::{request_response::AliceToBob, transport::SwapTransport, TokioExecutor},
|
network::{request_response::AliceToBob, transport::SwapTransport, TokioExecutor},
|
||||||
SwapAmounts,
|
SwapAmounts,
|
||||||
};
|
};
|
||||||
use anyhow::{Context, Result};
|
use anyhow::{anyhow, Context, Result};
|
||||||
use futures::FutureExt;
|
use futures::FutureExt;
|
||||||
use libp2p::{
|
use libp2p::{
|
||||||
core::Multiaddr, futures::StreamExt, request_response::ResponseChannel, PeerId, Swarm,
|
core::Multiaddr, futures::StreamExt, request_response::ResponseChannel, PeerId, Swarm,
|
||||||
@ -46,41 +46,42 @@ impl EventLoopHandle {
|
|||||||
self.conn_established
|
self.conn_established
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive connection established from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive connection established from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message0(&mut self) -> Result<bob::Message0> {
|
pub async fn recv_message0(&mut self) -> Result<bob::Message0> {
|
||||||
self.msg0
|
self.msg0
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive message 0 from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive message 0 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message1(&mut self) -> Result<(bob::Message1, ResponseChannel<AliceToBob>)> {
|
pub async fn recv_message1(&mut self) -> Result<(bob::Message1, ResponseChannel<AliceToBob>)> {
|
||||||
self.msg1
|
self.msg1
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive message 1 from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive message 1 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message2(&mut self) -> Result<(bob::Message2, ResponseChannel<AliceToBob>)> {
|
pub async fn recv_message2(&mut self) -> Result<(bob::Message2, ResponseChannel<AliceToBob>)> {
|
||||||
self.msg2
|
self.msg2
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed o receive message 2 from Bob"))
|
.ok_or_else(|| anyhow!("Failed o receive message 2 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message3(&mut self) -> Result<bob::Message3> {
|
pub async fn recv_message3(&mut self) -> Result<bob::Message3> {
|
||||||
self.msg3.recv().await.ok_or_else(|| {
|
self.msg3
|
||||||
anyhow::Error::msg("Failed to receive Bitcoin encrypted signature from Bob")
|
.recv()
|
||||||
})
|
.await
|
||||||
|
.ok_or_else(|| anyhow!("Failed to receive Bitcoin encrypted signature from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_request(&mut self) -> Result<crate::alice::amounts::OutEvent> {
|
pub async fn recv_request(&mut self) -> Result<crate::alice::amounts::OutEvent> {
|
||||||
self.request
|
self.request
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive amounts request from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive amounts request from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn send_amounts(
|
pub async fn send_amounts(
|
||||||
|
@ -2,7 +2,7 @@ use crate::{
|
|||||||
bob::{Behaviour, OutEvent},
|
bob::{Behaviour, OutEvent},
|
||||||
network::{transport::SwapTransport, TokioExecutor},
|
network::{transport::SwapTransport, TokioExecutor},
|
||||||
};
|
};
|
||||||
use anyhow::Result;
|
use anyhow::{anyhow, Result};
|
||||||
use futures::FutureExt;
|
use futures::FutureExt;
|
||||||
use libp2p::{core::Multiaddr, PeerId};
|
use libp2p::{core::Multiaddr, PeerId};
|
||||||
use tokio::{
|
use tokio::{
|
||||||
@ -48,28 +48,28 @@ impl EventLoopHandle {
|
|||||||
self.conn_established
|
self.conn_established
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive connection established from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive connection established from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message0(&mut self) -> Result<alice::Message0> {
|
pub async fn recv_message0(&mut self) -> Result<alice::Message0> {
|
||||||
self.msg0
|
self.msg0
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive message 0 from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive message 0 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message1(&mut self) -> Result<alice::Message1> {
|
pub async fn recv_message1(&mut self) -> Result<alice::Message1> {
|
||||||
self.msg1
|
self.msg1
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed to receive message 1 from Bob"))
|
.ok_or_else(|| anyhow!("Failed to receive message 1 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn recv_message2(&mut self) -> Result<alice::Message2> {
|
pub async fn recv_message2(&mut self) -> Result<alice::Message2> {
|
||||||
self.msg2
|
self.msg2
|
||||||
.recv()
|
.recv()
|
||||||
.await
|
.await
|
||||||
.ok_or_else(|| anyhow::Error::msg("Failed o receive message 2 from Bob"))
|
.ok_or_else(|| anyhow!("Failed o receive message 2 from Bob"))
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn dial_alice(&mut self, addr: Multiaddr) -> Result<()> {
|
pub async fn dial_alice(&mut self, addr: Multiaddr) -> Result<()> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user