aquatic_udp: glommio: await send/recv on shared channels

This commit is contained in:
Joakim Frostegård 2021-11-05 11:50:58 +01:00
parent 3986c0ec92
commit 41a249459c
2 changed files with 8 additions and 8 deletions

View file

@ -105,8 +105,8 @@ async fn handle_request_stream<S>(
::log::debug!("preparing to send response to channel: {:?}", response);
if let Err(err) = response_senders.try_send_to(producer_index, (response, src)) {
::log::warn!("response_sender.try_send: {:?}", err);
if let Err(err) = response_senders.send_to(producer_index, (response, src)).await {
::log::error!("response_sender.send: {:?}", err);
}
yield_if_needed().await;

View file

@ -240,15 +240,15 @@ async fn read_requests(
let request_consumer_index =
calculate_request_consumer_index(&config, request.info_hash);
if let Err(err) = request_senders.try_send_to(
if let Err(err) = request_senders.send_to(
request_consumer_index,
(
response_consumer_index,
ConnectedRequest::Announce(request),
src,
),
) {
::log::warn!("request_sender.try_send failed: {:?}", err)
).await {
::log::error!("request_sender.try_send failed: {:?}", err)
}
} else {
let response = Response::Error(ErrorResponse {
@ -300,11 +300,11 @@ async fn read_requests(
original_indices,
};
if let Err(err) = request_senders.try_send_to(
if let Err(err) = request_senders.send_to(
consumer_index,
(response_consumer_index, request, src),
) {
::log::warn!("request_sender.try_send failed: {:?}", err)
).await {
::log::error!("request_sender.send failed: {:?}", err)
}
}
}