Skip to content
Clone

refactor(user): refresh suspensions list_user handler

zhenyi committed
parent c9ef989 commit 9d8aa24 Browse files

1 file changed

+4 −4

Modified lib/user/handler/suspensions/list_user.rs View lib/user/handler/suspensions/list_user.rs
@@ -1,5 +1,5 @@
1use axum::Json;
21use axum::extract::{Path, Query, State};
2use export::data::AppResponseData;
33use jwt::extractor::AuthAdmin;
44use serde::Deserialize;
55use uuid::Uuid;
@@ -23,7 +23,7 @@
2323 ("include_revoked" = Option<bool>, Query, description = "Include revoked suspensions (default false)."),
2424 ),
2525 responses(
26 (status = 200, description = "Suspensions for the given user.", body = Vec<SuspensionView>),
26 (status = 200, description = "Suspensions for the given user.", body = AppResponseData<Vec<SuspensionView>>),
2727 ),
2828 security(("bearer_auth" = [])),
2929)]
@@ -32,6 +32,6 @@
3232 _admin: AuthAdmin,
3333 Path(uid): Path<Uuid>,
3434 Query(q): Query<ListUserQuery>,
35) -> UserResult<Json<Vec<SuspensionView>>> {
36 Ok(Json(svc.list_user_suspensions(uid, q.include_revoked).await?))
35) -> UserResult<AppResponseData<Vec<SuspensionView>>> {
36 Ok(AppResponseData::ok(svc.list_user_suspensions(uid, q.include_revoked).await?))
3737}
No newline at end of file