From 7f62234fd70af894bdc4023b664b663c235dc657 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sat, 6 May 2023 23:41:38 +0200 Subject: [PATCH] Update update_user_activity_handler --- src/bots/approved_bot/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bots/approved_bot/mod.rs b/src/bots/approved_bot/mod.rs index 59146b6..0249041 100644 --- a/src/bots/approved_bot/mod.rs +++ b/src/bots/approved_bot/mod.rs @@ -2,7 +2,7 @@ pub mod modules; pub mod services; mod tools; -use teloxide::{prelude::*, types::BotCommand}; +use teloxide::{prelude::*, types::BotCommand, adaptors::{Throttle, CacheMe}}; use crate::bots::approved_bot::services::user_settings::create_or_update_user_settings; @@ -48,15 +48,15 @@ fn update_user_activity_handler() -> BotHandler { dptree::entry() .branch( Update::filter_callback_query().chain(dptree::filter_map_async( - |cq: CallbackQuery, me: teloxide::types::Me| async move { - _update_activity(me, cq.from).await + |cq: CallbackQuery, bot: CacheMe>| async move { + _update_activity(bot.get_me().await.unwrap(), cq.from).await }, )), ) .branch(Update::filter_message().chain(dptree::filter_map_async( - |message: Message, me: teloxide::types::Me| async move { + |message: Message, bot: CacheMe>| async move { match message.from() { - Some(user) => _update_activity(me, user.clone()).await, + Some(user) => _update_activity(bot.get_me().await.unwrap(), user.clone()).await, None => None, } },