Skip to content

Commit

Permalink
update utoipa
Browse files Browse the repository at this point in the history
  • Loading branch information
robatipoor committed Dec 11, 2024
1 parent a39c766 commit d889e38
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 15 deletions.
5 changes: 3 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,9 @@ tracing-subscriber = { version = "0.3.19", features = [
"env-filter",
] }
url = "2.5.2"
utoipa = { version = "4.2.3", features = ["axum_extras", "uuid", "chrono"] }
utoipa-swagger-ui = { version = "7.1.0", features = ["axum"] }
utoipa = { version = "5.2.0", features = ["axum_extras", "uuid", "chrono"] }
utoipa-swagger-ui = { version = "8.0.3", features = ["axum"] }
utoipa-axum = "0.1.2"
uuid = { version = "1.11.0", features = ["v4", "serde"] }
tokio-tungstenite = "0.24.0"
garde = { version = "0.20.0", features = ["full"] }
Expand Down
3 changes: 0 additions & 3 deletions src/entity/message.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ use fake::Dummy;
use sea_orm::entity::prelude::*;
use serde::{Deserialize, Serialize};
use strum::Display;
use utoipa::ToSchema;

use crate::error::ResourceType;

Expand Down Expand Up @@ -53,7 +52,6 @@ impl ActiveModelBehavior for ActiveModel {}
Ord,
Deserialize,
Serialize,
ToSchema,
Dummy,
Clone,
Copy,
Expand Down Expand Up @@ -81,7 +79,6 @@ pub enum MessageKind {
Ord,
Deserialize,
Serialize,
ToSchema,
Dummy,
Clone,
Copy,
Expand Down
3 changes: 1 addition & 2 deletions src/error/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,12 @@ use axum::{
use serde::Deserialize;
use serde::Serialize;
use strum::EnumString;
use utoipa::ToSchema;

use crate::entity;

pub type AppResult<T = ()> = std::result::Result<T, AppError>;

#[derive(Debug, thiserror::Error, ToSchema)]
#[derive(Debug, thiserror::Error)]
pub enum AppError {
#[error("{0} not found")]
NotFoundError(Resource),
Expand Down
2 changes: 1 addition & 1 deletion src/handler/admin/user.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use axum::extract::{Query, State};
use axum::Json;
use tracing::info;

use crate::error::AppResult;
use crate::error::{AppResponseError, AppResult};
use crate::server::state::AppState;
use crate::util::claim::UserClaims;
use crate::{dto::*, service};
Expand Down
8 changes: 4 additions & 4 deletions src/handler/openapi.rs
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
use utoipa::{
openapi::security::{Http, HttpAuthScheme, SecurityScheme},
Modify, OpenApi,
Modify,
};

use crate::dto::*;
use crate::entity::role::RoleUser;
use crate::error::{AppError, AppResponseError};
use crate::error::AppResponseError;
use crate::util::claim::UserClaims;

#[derive(OpenApi)]
#[derive(utoipa::OpenApi)]
#[openapi(
info(
version = "v0.1.0",
Expand Down Expand Up @@ -45,7 +45,7 @@ use crate::util::claim::UserClaims;
LoginResponse,
LoginRequest,
AppResponseError,
AppError,
// AppError,
MessageResponse,
TokenInfoRequest,
UserClaims,
Expand Down
2 changes: 1 addition & 1 deletion src/handler/server.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::client::redis::RedisClientExt;
use crate::dto::{MessageResponse, ServiceStatusResponse};
use crate::error::AppResult;
use crate::error::{AppResponseError, AppResult};
use crate::server::state::AppState;
use axum::extract::State;
use axum::Json;
Expand Down
2 changes: 1 addition & 1 deletion src/handler/token.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use axum::Json;
use garde::Validate;
use tracing::{info, warn};

use crate::error::AppResult;
use crate::error::{AppResponseError, AppResult};
use crate::server::state::AppState;
use crate::util::claim::UserClaims;
use crate::{dto::*, service};
Expand Down
2 changes: 1 addition & 1 deletion src/handler/user.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use axum::Json;
use garde::Validate;
use tracing::{info, warn};

use crate::error::AppResult;
use crate::error::{AppResponseError, AppResult};
use crate::server::state::AppState;
use crate::util::claim::UserClaims;
use crate::{dto::*, service};
Expand Down

0 comments on commit d889e38

Please sign in to comment.