Removed library crate for pass_manager

This commit is contained in:
2023-06-23 11:38:54 +03:00
parent 9ef17f31fe
commit f1228ed80f
4 changed files with 75 additions and 77 deletions

View File

@ -1,4 +1,5 @@
use crate::{errors::HandlerUsed, markups::deletion_markup, utils::delete_optional, PinnedFuture};
use crate::{errors::HandlerUsed, markups::deletion_markup, utils::delete_optional};
use futures::future::BoxFuture;
use sea_orm::prelude::*;
use teloxide::{adaptors::Throttle, prelude::*};
@ -19,7 +20,7 @@ where
&'a Message,
&'a DatabaseConnection,
&'a str,
) -> PinnedFuture<'a, crate::Result<Option<Message>>>,
) -> BoxFuture<'a, crate::Result<Option<Message>>>,
{
let mut handler = next.lock().await;
delete_optional(&bot, handler.previous.as_ref()).await;

View File

@ -1,4 +1,5 @@
use crate::MainDialogue;
use futures::future::BoxFuture;
use sea_orm::prelude::*;
use std::{future::Future, sync::Arc};
use teloxide::{adaptors::Throttle, prelude::*};
@ -11,7 +12,7 @@ type DynHanlder<T> = Box<
DatabaseConnection,
MainDialogue,
T,
) -> crate::PinnedFuture<'static, crate::Result<()>>
) -> BoxFuture<'static, crate::Result<()>>
+ Send,
>;