Refactor code for improved readability and consistency across various command files

- Adjusted formatting and indentation in `rename.rs`, `suggestion.rs`, `tempvoc.rs`, `ticket.rs`, `ticket_member.rs`, and `tickets.rs` for better clarity.
- Consolidated `if` statements and method calls for cleaner code in `suggestion.rs`, `tempvoc.rs`, and `ticket.rs`.
- Updated the `LOGS_PER_PAGE` constant in `viewlogs.rs` to increase the number of logs displayed per page.
- Removed unused `handle_boostembed` function from `logs_service.rs`.
- Added new modules in `mod.rs` for better organization of command files.
- Enhanced the `handle_show_pics` function in `showpics.rs` for improved member filtering.
- Updated the `handle_message` function in `message_event.rs` to streamline command handling.
This commit is contained in:
Puechberty Arthur
2026-04-10 03:48:38 +02:00
parent 572cfa17b2
commit bc623a7736
16 changed files with 831 additions and 210 deletions
+12 -7
View File
@@ -16,9 +16,10 @@ const TICKET_ALLOW: Permissions = Permissions::VIEW_CHANNEL
.union(Permissions::ADD_REACTIONS);
fn ticket_member_id(args: &[&str], msg: &Message) -> Option<UserId> {
msg.mentions.first().map(|user| user.id).or_else(|| {
args.first().and_then(|value| parse_user_id(value))
})
msg.mentions
.first()
.map(|user| user.id)
.or_else(|| args.first().and_then(|value| parse_user_id(value)))
}
async fn ticket_member_update(
@@ -81,9 +82,9 @@ async fn ticket_member_update(
};
let mut overwrites = guild_channel.permission_overwrites.clone();
overwrites.retain(|overwrite| {
!matches!(overwrite.kind, PermissionOverwriteType::Member(id) if id == user_id)
});
overwrites.retain(
|overwrite| !matches!(overwrite.kind, PermissionOverwriteType::Member(id) if id == user_id),
);
if allow {
overwrites.push(PermissionOverwrite {
@@ -117,7 +118,11 @@ async fn ticket_member_update(
let _ = db::remove_ticket_member(&pool, ticket.id, user_id.get() as i64).await;
}
let title = if allow { "Membre ajouté" } else { "Membre retiré" };
let title = if allow {
"Membre ajouté"
} else {
"Membre retiré"
};
let description = if allow {
format!("<@{}> a été ajouté au ticket.", user_id.get())
} else {