mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-14 11:44:04 +01:00
Remove redundant async move
blocks
This commit is contained in:
parent
e4459c408d
commit
6a83fa5604
1 changed files with 14 additions and 26 deletions
|
@ -317,20 +317,14 @@ where
|
|||
|
||||
let deps = Arc::new(deps);
|
||||
|
||||
tokio::spawn(async move {
|
||||
ReceiverStream::new(rx)
|
||||
.for_each(|update| {
|
||||
let deps = Arc::clone(&deps);
|
||||
let handler = Arc::clone(&handler);
|
||||
let default_handler = Arc::clone(&default_handler);
|
||||
let error_handler = Arc::clone(&error_handler);
|
||||
tokio::spawn(ReceiverStream::new(rx).for_each(move |update| {
|
||||
let deps = Arc::clone(&deps);
|
||||
let handler = Arc::clone(&handler);
|
||||
let default_handler = Arc::clone(&default_handler);
|
||||
let error_handler = Arc::clone(&error_handler);
|
||||
|
||||
async move {
|
||||
handle_update(update, deps, handler, default_handler, error_handler).await;
|
||||
}
|
||||
})
|
||||
.await;
|
||||
});
|
||||
handle_update(update, deps, handler, default_handler, error_handler)
|
||||
}));
|
||||
|
||||
tx
|
||||
}
|
||||
|
@ -348,20 +342,14 @@ where
|
|||
|
||||
let deps = Arc::new(deps);
|
||||
|
||||
tokio::spawn(async move {
|
||||
ReceiverStream::new(rx)
|
||||
.for_each_concurrent(None, |update| {
|
||||
let deps = Arc::clone(&deps);
|
||||
let handler = Arc::clone(&handler);
|
||||
let default_handler = Arc::clone(&default_handler);
|
||||
let error_handler = Arc::clone(&error_handler);
|
||||
tokio::spawn(ReceiverStream::new(rx).for_each_concurrent(None, move |update| {
|
||||
let deps = Arc::clone(&deps);
|
||||
let handler = Arc::clone(&handler);
|
||||
let default_handler = Arc::clone(&default_handler);
|
||||
let error_handler = Arc::clone(&error_handler);
|
||||
|
||||
async move {
|
||||
handle_update(update, deps, handler, default_handler, error_handler).await;
|
||||
}
|
||||
})
|
||||
.await;
|
||||
});
|
||||
handle_update(update, deps, handler, default_handler, error_handler)
|
||||
}));
|
||||
|
||||
tx
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue