From e8502feb74cb8120d2998ba59cd3daa5f105d6fc Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Fri, 2 Feb 2024 16:53:48 +0000 Subject: [PATCH] Replace per-use `crate::` with per-file `use crate::` --- src/cmds/extras.rs | 6 +++--- src/cmds/members.rs | 10 +++++----- src/routes.rs | 6 +++--- src/verify/login.rs | 24 +++++++++--------------- src/verify/manual.rs | 22 +++++++++++----------- src/verify/membership.rs | 21 ++++++++++----------- src/verify/mod.rs | 4 ++-- 7 files changed, 43 insertions(+), 50 deletions(-) diff --git a/src/cmds/extras.rs b/src/cmds/extras.rs index b2727a1..a07a799 100644 --- a/src/cmds/extras.rs +++ b/src/cmds/extras.rs @@ -1,4 +1,4 @@ -use crate::{db, ACtx, Error, Gaijin}; +use crate::{db, verify, ACtx, Error, Gaijin}; use poise::{ serenity_prelude::{self as serenity, CreateAttachment, CreateMessage}, Modal, @@ -27,7 +27,7 @@ pub(crate) async fn delete_gaijin( tracing::info!("{} {}", ctx.author().name, id.user.name); if db::delete_gaijin_by_id(&ctx.data().db, id.user.id.into()).await? { if remove_roles.unwrap_or(true) { - crate::verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().gaijin).await?; + verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().gaijin).await?; } ctx.say(format!("Successfully deleted gaijin info for {id}")) .await? @@ -156,7 +156,7 @@ pub(crate) async fn add_gaijin( }, ) .await?; - crate::verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().gaijin).await?; + verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().gaijin).await?; ctx.say(format!("Gaijin added: {id}")).await?; Ok(()) } diff --git a/src/cmds/members.rs b/src/cmds/members.rs index a94f51c..52f297b 100644 --- a/src/cmds/members.rs +++ b/src/cmds/members.rs @@ -1,4 +1,4 @@ -use crate::{db, ACtx, Error, Member}; +use crate::{db, verify, ACtx, Error, Member}; use poise::serenity_prelude::{self as serenity, CreateAttachment, CreateMessage}; use poise::Modal; @@ -24,8 +24,8 @@ pub(crate) async fn delete_member( 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) { - 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?; + verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().member).await?; + verify::remove_role(ctx.serenity_context(), &mut id, ctx.data().fresher).await?; } ctx.say(format!("Successfully deleted member info for {id}")) .await? @@ -198,9 +198,9 @@ pub(crate) async fn add_member( }, ) .await?; - crate::verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().member).await?; + verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().member).await?; if fresher { - crate::verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().fresher).await?; + verify::apply_role(ctx.serenity_context(), &mut id, ctx.data().fresher).await?; } ctx.say(format!("Member added: {id}")).await?; Ok(()) diff --git a/src/routes.rs b/src/routes.rs index 8f43958..3c3b71b 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -1,4 +1,4 @@ -use crate::PendingMember; +use crate::{db, PendingMember}; use axum::{http::StatusCode, response::IntoResponse, Json}; #[tracing::instrument] @@ -29,9 +29,9 @@ pub(crate) async fn verify( }; // Delete from pending if exists - let _ = crate::db::delete_pending_by_id(&pool, id).await; + let _ = db::delete_pending_by_id(&pool, id).await; - match crate::db::insert_pending( + match db::insert_pending( &pool, PendingMember { discord_id: id, diff --git a/src/verify/login.rs b/src/verify/login.rs index 36a8032..18de321 100644 --- a/src/verify/login.rs +++ b/src/verify/login.rs @@ -1,4 +1,4 @@ -use crate::{Data, Error}; +use crate::{db, verify, Data, Error}; use poise::serenity_prelude::{ self as serenity, CreateActionRow, CreateButton, CreateEmbed, CreateInteractionResponse, CreateInteractionResponseMessage, CreateMessage, @@ -55,7 +55,7 @@ pub(crate) async fn login_2( m: &serenity::ComponentInteraction, data: &Data, ) -> Result<(), Error> { - match crate::db::get_pending_by_id(&data.db, m.user.id.into()).await { + match db::get_pending_by_id(&data.db, m.user.id.into()).await { Err(e) => { tracing::error!("{e}"); m.create_response( @@ -196,15 +196,10 @@ pub(crate) async fn login_6( match Nickname::parse(m.data.clone()) { Ok(Nickname { nickname }) => { // Delete from manual if exists - let _ = crate::db::delete_manual_by_id(&data.db, m.user.id.into()).await; + let _ = db::delete_manual_by_id(&data.db, m.user.id.into()).await; - match crate::db::insert_member_from_pending( - &data.db, - m.user.id.into(), - &nickname, - fresher, - ) - .await + match db::insert_member_from_pending(&data.db, m.user.id.into(), &nickname, fresher) + .await { Ok(p) => { tracing::info!( @@ -214,9 +209,9 @@ pub(crate) async fn login_6( if fresher { " (fresher)" } else { "" } ); let mut mm = m.member.clone().unwrap(); - crate::verify::apply_role(ctx, &mut mm, data.member).await?; + verify::apply_role(ctx, &mut mm, data.member).await?; if fresher { - crate::verify::apply_role(ctx, &mut mm, data.fresher).await?; + verify::apply_role(ctx, &mut mm, data.fresher).await?; } let msg = if fresher { "Congratulations, you have completed verification and now \ @@ -251,10 +246,9 @@ pub(crate) async fn login_6( .await?; let _ = mm.remove_role(&ctx.http, data.non_member).await; if mm.roles.contains(&data.old_member) { - crate::verify::remove_role(ctx, &mut mm, data.old_member).await?; + verify::remove_role(ctx, &mut mm, data.old_member).await?; } else { - crate::verify::welcome_user(&ctx.http, &data.gn_ch_id, &m.user, fresher) - .await?; + verify::welcome_user(&ctx.http, &data.gn_ch_id, &m.user, fresher).await?; } } Err(e) => { diff --git a/src/verify/manual.rs b/src/verify/manual.rs index fc592e4..faf5089 100644 --- a/src/verify/manual.rs +++ b/src/verify/manual.rs @@ -1,4 +1,4 @@ -use crate::{Data, Error}; +use crate::{db, verify, Data, Error, ManualMember}; use poise::serenity_prelude::{ self as serenity, CreateActionRow, CreateButton, CreateEmbed, CreateInteractionResponse, CreateInteractionResponseMessage, CreateMessage, @@ -74,7 +74,7 @@ pub(crate) async fn manual_2( fresher: bool, ) -> Result<(), Error> { // Delete from manual if exists - let _ = crate::db::delete_manual_by_id(&data.db, m.user.id.into()).await; + let _ = db::delete_manual_by_id(&data.db, m.user.id.into()).await; m.create_response( &ctx.http, @@ -119,7 +119,7 @@ pub(crate) async fn manual_3( } // Delete from pending if exists - let _ = crate::db::delete_pending_by_id(&data.db, m.user.id.into()).await?; + let _ = db::delete_pending_by_id(&data.db, m.user.id.into()).await?; let prompt_sent = data .au_ch_id @@ -153,9 +153,9 @@ pub(crate) async fn manual_3( .await .is_ok(); - let inserted = crate::db::insert_manual( + let inserted = db::insert_manual( &data.db, - crate::ManualMember { + ManualMember { discord_id: m.user.id.into(), shortcode, nickname, @@ -223,7 +223,7 @@ pub(crate) async fn manual_4( let mut member = data.server.member(&ctx.http, &user).await?; if verify { - match crate::db::insert_member_from_manual(&data.db, user.id.into()).await { + match db::insert_member_from_manual(&data.db, user.id.into()).await { Ok(mm) => { let fresher = crate::db::get_member_by_id(&data.db, user.id.into()) .await? @@ -235,9 +235,9 @@ pub(crate) async fn manual_4( user.id, if fresher { " (fresher)" } else { "" } ); - crate::verify::apply_role(ctx, &mut member, data.member).await?; if fresher { - crate::verify::apply_role(ctx, &mut member, data.fresher).await?; + verify::apply_role(ctx, &mut member, data.member).await?; + verify::apply_role(ctx, &mut member, data.fresher).await?; } m.create_response( &ctx.http, @@ -259,9 +259,9 @@ pub(crate) async fn manual_4( .await?; let _ = member.remove_role(&ctx.http, data.non_member).await; if member.roles.contains(&data.old_member) { - crate::verify::remove_role(ctx, &mut member, data.old_member).await?; + verify::remove_role(ctx, &mut member, data.old_member).await?; } else { - crate::verify::welcome_user(&ctx.http, &data.gn_ch_id, &user, fresher).await?; + verify::welcome_user(&ctx.http, &data.gn_ch_id, &user, fresher).await?; } } Err(e) => { @@ -277,7 +277,7 @@ pub(crate) async fn manual_4( } } } else { - crate::db::delete_manual_by_id(&data.db, user.id.into()).await?; + db::delete_manual_by_id(&data.db, user.id.into()).await?; tracing::info!("{} ({}) denied via manual", user.name, user.id); m.create_response( &ctx.http, diff --git a/src/verify/membership.rs b/src/verify/membership.rs index f3ea7fd..d9f1bde 100644 --- a/src/verify/membership.rs +++ b/src/verify/membership.rs @@ -1,4 +1,4 @@ -use crate::{Data, Error}; +use crate::{db, ea, verify, Data, Error, Member}; use poise::serenity_prelude::{ self as serenity, CreateActionRow, CreateButton, CreateEmbed, CreateInteractionResponse, CreateInteractionResponseMessage, CreateMessage, @@ -68,10 +68,10 @@ pub(crate) async fn membership_2( fresher: bool, ) -> Result<(), Error> { // Delete from pending if exists - let _ = crate::db::delete_pending_by_id(&data.db, m.user.id.into()).await; + let _ = db::delete_pending_by_id(&data.db, m.user.id.into()).await; // Delete from manual if exists - let _ = crate::db::delete_manual_by_id(&data.db, m.user.id.into()).await; + let _ = db::delete_manual_by_id(&data.db, m.user.id.into()).await; m.create_response( &ctx.http, @@ -101,7 +101,7 @@ pub(crate) async fn membership_3( shortcode, nickname, }) => { - let members = match crate::ea::get_members_list(&data.ea_key, &data.ea_url).await { + let members = match ea::get_members_list(&data.ea_key, &data.ea_url).await { Ok(v) => v, Err(e) => { tracing::error!("{e}"); @@ -135,9 +135,9 @@ pub(crate) async fn membership_3( return Ok(()); }; let realname = format!("{} {}", member.first_name, member.surname); - if crate::db::insert_member( + if db::insert_member( &data.db, - crate::Member { + Member { discord_id: m.user.id.into(), shortcode, nickname: nickname.clone(), @@ -155,9 +155,9 @@ pub(crate) async fn membership_3( if fresher { " (fresher)" } else { "" } ); let mut mm = m.member.clone().unwrap(); - crate::verify::apply_role(ctx, &mut mm, data.member).await?; + verify::apply_role(ctx, &mut mm, data.member).await?; if fresher { - crate::verify::apply_role(ctx, &mut mm, data.fresher).await?; + verify::apply_role(ctx, &mut mm, data.fresher).await?; } m.create_response( &ctx.http, @@ -191,10 +191,9 @@ pub(crate) async fn membership_3( .await?; let _ = mm.remove_role(&ctx.http, data.non_member).await; if mm.roles.contains(&data.old_member) { - crate::verify::remove_role(ctx, &mut mm, data.old_member).await?; + verify::remove_role(ctx, &mut mm, data.old_member).await?; } else { - crate::verify::welcome_user(&ctx.http, &data.gn_ch_id, &m.user, fresher) - .await?; + verify::welcome_user(&ctx.http, &data.gn_ch_id, &m.user, fresher).await?; } return Ok(()); } diff --git a/src/verify/mod.rs b/src/verify/mod.rs index f01937c..180c3e1 100644 --- a/src/verify/mod.rs +++ b/src/verify/mod.rs @@ -1,4 +1,4 @@ -use crate::{Data, Error}; +use crate::{db, Data, Error}; use poise::serenity_prelude::{ self as serenity, CacheHttp, CreateActionRow, CreateButton, CreateInteractionResponse, CreateInteractionResponseMessage, CreateMessage, @@ -73,7 +73,7 @@ pub(crate) async fn start( init: bool, ) -> Result<(), Error> { // Check if user is already verified - if let Some(member) = crate::db::get_member_by_id(&data.db, m.user.id.into()).await? { + if let Some(member) = db::get_member_by_id(&data.db, m.user.id.into()).await? { let mut mm = m.member.clone().unwrap(); apply_role(ctx, &mut mm, data.member).await?; if member.fresher {