diff --git a/src/bots/approved_bot/services/donation_notifications.rs b/src/bots/approved_bot/services/donation_notifications.rs index 3ce9ac5..6c0f8a8 100644 --- a/src/bots/approved_bot/services/donation_notifications.rs +++ b/src/bots/approved_bot/services/donation_notifications.rs @@ -21,7 +21,7 @@ pub async fn send_donation_notification( .is_some() { return Ok(()); - } else if !is_need_donate_notifications(message.chat.id).await? { + } else if !is_need_donate_notifications(message.chat.id, message.chat.is_private()).await? { CHAT_DONATION_NOTIFICATIONS_CACHE .insert(message.chat.id, ()) .await; diff --git a/src/bots/approved_bot/services/user_settings/mod.rs b/src/bots/approved_bot/services/user_settings/mod.rs index b30e5ea..81abec6 100644 --- a/src/bots/approved_bot/services/user_settings/mod.rs +++ b/src/bots/approved_bot/services/user_settings/mod.rs @@ -118,10 +118,11 @@ pub async fn update_user_activity( pub async fn is_need_donate_notifications( chat_id: ChatId, + is_private: bool, ) -> Result> { let response = reqwest::Client::new() .get(format!( - "{}/donate_notifications/{chat_id}/is_need_send", + "{}/donate_notifications/{chat_id}/is_need_send?is_private={is_private}", &config::CONFIG.user_settings_url )) .header("Authorization", &config::CONFIG.user_settings_api_key)