Use anyhow macro as intended

pull/71/head
Franck Royer 4 years ago
parent 51cc44484b
commit 53aae5cf5f
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4

@ -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…
Cancel
Save