mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-03-31 17:55:36 +00:00
aquatic_udp: glommio: await send/recv on shared channels
This commit is contained in:
parent
3986c0ec92
commit
41a249459c
2 changed files with 8 additions and 8 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue