Unnecessary target checks have been removed

This commit is contained in:
doryan 2024-06-08 03:02:53 +04:00
parent a9ab73ec72
commit d803f6931f
3 changed files with 8 additions and 26 deletions

View File

@ -25,7 +25,7 @@ pub async fn ban_member(
Some(id) => id,
None => {
sender_builder
.text("ban: нет ответа на сообщение пользователя.")
.text("Нет ID или ответа на сообщение пользователя.")
.reply_to(message.id())
.build()
.send(&bot)
@ -39,21 +39,19 @@ pub async fn ban_member(
let callback = || async { ban_chat_member(&bot, user_id, chat_id).await };
let demote_args: (&Bot, i64, i64) = (&bot, user_id, chat_id);
sender_builder
.set_text("ban: невозможно забанить пользователя.");
sender_builder.set_text("Невозможно забанить пользователя.");
if try_restrict(callback, demote_args, sender_builder.clone().build())
.await
.is_err()
{
sender_builder.build().send(&bot).await?;
Ok(EventReturn::Cancel)
} else {
let banned_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
sender_builder
.reply_to(message.id())
.text(format!("ban: пользователь {} забанен.", banned_user_name))
.text(format!("Пользователь {banned_user_name} забанен."))
.build()
.send(&bot)
.await?;

View File

@ -25,19 +25,7 @@ pub async fn mute_member(
) -> HandlerResult {
let (bot, message, mut sender_builder): ExtractedEntityData = handler_entity.extract();
let user_id: i64 = match user.get_id() {
Some(id) => id,
None => {
sender_builder
.text("mute: нет ответа на сообщение пользователя.")
.reply_to(message.id())
.build()
.send(&bot)
.await
.unwrap();
return Ok(EventReturn::Cancel);
}
};
let user_id: i64 = user.get_id().unwrap();
sleep(Duration::from_millis(time.1)).await;
@ -46,13 +34,12 @@ pub async fn mute_member(
let callback = || async { restrict(&bot, user_id, unmute_date, chat_id).await };
sender_builder.set_text("mute: невозможно выдать мут.");
sender_builder.set_text("Невозможно выдать мут.");
if try_restrict(callback, demote_args, sender_builder.clone().build())
.await
.is_err()
{
sender_builder.build().send(&bot).await?;
Ok(EventReturn::Cancel)
} else {
let muted_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
@ -60,8 +47,7 @@ pub async fn mute_member(
sender_builder
.reply_to(message.id())
.text(format!(
"mute: пользователю {} выдан мут на {:?} {}.",
muted_user_name, mute_duration, postfix
"Пользователю {muted_user_name} выдан мут на {mute_duration} {postfix}."
))
.build()
.send(&bot)

View File

@ -28,9 +28,7 @@ pub async fn unmute_member(
if let Err(error) = bot.send(bot_action).await {
sender_builder
.text(format!(
"unmute: невозможно снять мут с пользователя: {error:?}"
))
.text(format!("Невозможно снять мут с пользователя: {error:?}."))
.build()
.send(&bot)
.await?;
@ -40,7 +38,7 @@ pub async fn unmute_member(
sender_builder
.reply_to(message.id())
.text(format!("unmute: пользователю {} удален мут.", muted_user_name))
.text(format!("С пользователя {muted_user_name} снят мут."))
.build()
.send(&bot)
.await