refactor(user): refresh error
zhenyi committed
Modified lib/user/error.rs lib/user/error.rs +2 −9 View lib/user/error.rs
@@ -1,7 +1,6 @@
1use axum::Json;
21use axum::http::StatusCode;
32use axum::response::{IntoResponse, Response};
4use serde::Serialize;
3use export::data::{AppResponseData, NoData};
54use thiserror::Error;
65
76use cache::redis::RedisError;
@@ -84,11 +83,6 @@
8483 }
8584}
8685
87#[derive(Serialize)]
88struct ErrorBody<'a> {
89 error: &'a str,
90}
91
9286impl IntoResponse for UserError {
9387 fn into_response(self) -> Response {
9488 let status = self.status();
@@ -98,7 +92,6 @@
9892 tracing::error!(error = %self, "user internal error");
9993 "internal error".to_string()
10094 };
101 let body = ErrorBody { error: &msg };
102 (status, Json(body)).into_response()
95 AppResponseData::<NoData>::err_plain(status.as_u16() as i32, msg).into_response()
10396 }
10497}
No newline at end of file