From 04d3cead636a988e8fe0cf4a91b15f4fbb2f640e Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Wed, 6 Dec 2023 23:55:15 +0000 Subject: [PATCH] Tidy: unnecessary clones, extra commas --- src/cmds/edit_members.rs | 2 +- src/cmds/manual.rs | 2 +- src/cmds/members.rs | 26 ++++++++++++-------------- src/cmds/pending.rs | 2 +- 4 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/cmds/edit_members.rs b/src/cmds/edit_members.rs index d10c2c7..90aab84 100644 --- a/src/cmds/edit_members.rs +++ b/src/cmds/edit_members.rs @@ -77,7 +77,7 @@ pub(crate) async fn edit_member_fresher( id: serenity::Member, fresher: bool, ) -> Result<(), Error> { - tracing::info!("{} {} {fresher}", ctx.author().name, id.user.name,); + tracing::info!("{} {} {fresher}", ctx.author().name, id.user.name); if db::edit_member_fresher(&ctx.data().db, id.user.id.into(), fresher).await? { ctx.say(format!("{id} Fresher status updated to {fresher}")) .await?; diff --git a/src/cmds/manual.rs b/src/cmds/manual.rs index a05c9ca..2e71408 100644 --- a/src/cmds/manual.rs +++ b/src/cmds/manual.rs @@ -17,7 +17,7 @@ pub(crate) async fn count_manual(ctx: ACtx<'_>) -> Result<(), Error> { #[tracing::instrument(skip_all)] #[poise::command(slash_command)] pub(crate) async fn delete_manual(ctx: ACtx<'_>, id: serenity::Member) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); if db::delete_manual_by_id(&ctx.data().db, id.user.id.into()).await? { ctx.say(format!("Successfully deleted manual member info for {id}")) .await? diff --git a/src/cmds/members.rs b/src/cmds/members.rs index ae7fa60..d02fc56 100644 --- a/src/cmds/members.rs +++ b/src/cmds/members.rs @@ -18,15 +18,14 @@ pub(crate) async fn count_members(ctx: ACtx<'_>) -> Result<(), Error> { #[poise::command(slash_command)] pub(crate) async fn delete_member( ctx: ACtx<'_>, - id: serenity::Member, + mut id: serenity::Member, remove_roles: Option, ) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); if db::delete_member_by_id(&ctx.data().db, id.user.id.into()).await? { if remove_roles.unwrap_or(true) { - let mut m = id.clone(); - crate::verify::remove_role(ctx.serenity_context(), &mut m, ctx.data().member).await?; - crate::verify::remove_role(ctx.serenity_context(), &mut m, ctx.data().fresher).await?; + crate::verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().member).await?; + crate::verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().fresher).await?; } ctx.say(format!("Successfully deleted member info for {id}")) .await? @@ -99,7 +98,7 @@ pub(crate) async fn get_member(_ctx: ACtx<'_>) -> Result<(), Error> { #[tracing::instrument(skip_all)] #[poise::command(slash_command, rename = "id")] pub(crate) async fn get_member_by_id(ctx: ACtx<'_>, id: serenity::Member) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); match db::get_member_by_id(&ctx.data().db, id.user.id.into()).await? { Some(m) => { ctx.say(format!("Member info for {id}:\n```rust\n{m:#?}\n```")) @@ -143,7 +142,7 @@ pub(crate) async fn get_member_by_nickname(ctx: ACtx<'_>, nickname: String) -> R .await? } None => { - ctx.say(format!("No entry found for nickname {nickname}",)) + ctx.say(format!("No entry found for nickname {nickname}")) .await? } }; @@ -163,7 +162,7 @@ pub(crate) async fn get_member_by_realname(ctx: ACtx<'_>, realname: String) -> R .await? } None => { - ctx.say(format!("No entry found for realname {realname}",)) + ctx.say(format!("No entry found for realname {realname}")) .await? } }; @@ -175,7 +174,7 @@ pub(crate) async fn get_member_by_realname(ctx: ACtx<'_>, realname: String) -> R #[poise::command(slash_command)] pub(crate) async fn add_member( ctx: ACtx<'_>, - id: serenity::Member, + mut id: serenity::Member, shortcode: String, nickname: String, realname: String, @@ -197,10 +196,9 @@ pub(crate) async fn add_member( }, ) .await?; - let mut m = id.clone(); - crate::verify::apply_role(ctx.serenity_context(), &mut m, ctx.data().member).await?; + crate::verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().member).await?; if fresher { - crate::verify::apply_role(ctx.serenity_context(), &mut m, ctx.data().fresher).await?; + crate::verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().fresher).await?; } ctx.say(format!("Member added: {id}")).await?; Ok(()) @@ -215,7 +213,7 @@ pub(crate) async fn insert_member_from_pending( nickname: String, fresher: bool, ) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); match db::insert_member_from_pending(&ctx.data().db, id.user.id.into(), &nickname, fresher) .await { @@ -235,7 +233,7 @@ pub(crate) async fn insert_member_from_manual( ctx: ACtx<'_>, id: serenity::Member, ) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); match db::insert_member_from_manual(&ctx.data().db, id.user.id.into()).await { Ok(_) => { ctx.say(format!("Member moved from manual to members table: {id}")) diff --git a/src/cmds/pending.rs b/src/cmds/pending.rs index 56ba920..6a3e767 100644 --- a/src/cmds/pending.rs +++ b/src/cmds/pending.rs @@ -17,7 +17,7 @@ pub(crate) async fn count_pending(ctx: ACtx<'_>) -> Result<(), Error> { #[tracing::instrument(skip_all)] #[poise::command(slash_command)] pub(crate) async fn delete_pending(ctx: ACtx<'_>, id: serenity::Member) -> Result<(), Error> { - tracing::info!("{} {}", ctx.author().name, id.user.name,); + tracing::info!("{} {}", ctx.author().name, id.user.name); if db::delete_pending_by_id(&ctx.data().db, id.user.id.into()).await? { ctx.say(format!("Successfully deleted pending member info for {id}")) .await?