diff --git a/src/api/auth.rs b/src/api/auth.rs index c05552f..dd4d6c9 100644 --- a/src/api/auth.rs +++ b/src/api/auth.rs @@ -1,7 +1,6 @@ use axum::{ Json, Router, extract::{Query, State}, - http::StatusCode, response::Redirect, routing::get, }; @@ -167,7 +166,7 @@ async fn osu_callback( let existing_user = user_service.find_by_osu_id(&user_data.id).await?; let user = match existing_user { - Some(mut existing) => { + Some(existing) => { // 更新现有用户 let update_request = crate::dto::user::UpdateUserRequest { username: Some(user_data.username), diff --git a/src/api/tournament_settings.rs b/src/api/tournament_settings.rs index e4360e6..974d360 100644 --- a/src/api/tournament_settings.rs +++ b/src/api/tournament_settings.rs @@ -3,7 +3,6 @@ use axum::{ extract::{Query, State}, routing::{get, put}, }; -use utoipa::ToSchema; use crate::{ dto::{ diff --git a/src/dto/map_comments.rs b/src/dto/map_comments.rs index 07985e2..7cff801 100644 --- a/src/dto/map_comments.rs +++ b/src/dto/map_comments.rs @@ -1,4 +1,4 @@ -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/dto/map_selections.rs b/src/dto/map_selections.rs index 5cbe0c4..d90ced8 100644 --- a/src/dto/map_selections.rs +++ b/src/dto/map_selections.rs @@ -1,4 +1,4 @@ -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/dto/match_rooms.rs b/src/dto/match_rooms.rs index 355db7e..c5d0f0f 100644 --- a/src/dto/match_rooms.rs +++ b/src/dto/match_rooms.rs @@ -1,5 +1,5 @@ use sea_orm::prelude::{Date, Time}; -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/dto/match_schedules.rs b/src/dto/match_schedules.rs index 54a4328..e2d9bba 100644 --- a/src/dto/match_schedules.rs +++ b/src/dto/match_schedules.rs @@ -1,4 +1,4 @@ -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/dto/messages.rs b/src/dto/messages.rs index e3b990e..a20dbf0 100644 --- a/src/dto/messages.rs +++ b/src/dto/messages.rs @@ -1,4 +1,4 @@ -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/dto/player_matchups.rs b/src/dto/player_matchups.rs index 68afc78..4be7946 100644 --- a/src/dto/player_matchups.rs +++ b/src/dto/player_matchups.rs @@ -1,4 +1,4 @@ -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use utoipa::ToSchema; #[derive(Debug, Deserialize, ToSchema)] diff --git a/src/main.rs b/src/main.rs index d583083..a9efdd8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,4 @@ -use std::sync::Arc; -use axum::Router; use config::Config; use sea_orm::Database; use service::ServiceState; diff --git a/src/service/match_rooms.rs b/src/service/match_rooms.rs index a3e00ba..117f882 100644 --- a/src/service/match_rooms.rs +++ b/src/service/match_rooms.rs @@ -1,7 +1,6 @@ use sea_orm::{ ActiveModelTrait, ColumnTrait, DatabaseConnection, EntityTrait, PaginatorTrait, QueryFilter, QueryOrder, Set, - prelude::{Date, Time}, }; use crate::{