Avoid unnecessary Result in returned message handler future

This commit is contained in:
Antonio Scandurra 2021-07-10 12:33:54 +02:00
parent 4f752a4144
commit bd68d83519

View file

@ -101,7 +101,7 @@ impl Peer {
) -> (
ConnectionId,
impl Future<Output = anyhow::Result<()>> + Send,
impl Future<Output = anyhow::Result<()>>,
impl Future<Output = ()>,
)
where
H: Fn(&mut Option<proto::Envelope>, ConnectionId) -> Option<Fut>,
@ -171,7 +171,6 @@ impl Peer {
}
}
response_channels.lock().await.clear();
Ok(())
};
self.connections
@ -657,7 +656,7 @@ mod tests {
let (mut messages_ended_tx, mut messages_ended_rx) = postage::barrier::channel();
smol::spawn(async move {
message_handler.await.ok();
message_handler.await;
messages_ended_tx.send(()).await.unwrap();
})
.detach();