refactor(space): refresh invites revoke handler
zhenyi committed
Modified lib/space/handler/invites/revoke.rs lib/space/handler/invites/revoke.rs +4 −4 View lib/space/handler/invites/revoke.rs
@@ -1,7 +1,7 @@
1use axum::Json;
21use axum::extract::{Path, State};
32use jwt::extractor::AuthUser;
43use uuid::Uuid;
4use export::data::AppResponseData;
55use crate::error::SpaceResult;
66use crate::features::SpaceService;
77use crate::features::invites::SpaceInviteView;
@@ -10,14 +10,14 @@
1010 delete,
1111 path = "/spaces/{sid}/invites/{iid}",
1212 tag = "space",
13 responses((status = 200, description = "Revoke an invite", body = SpaceInviteView)),
13 responses((status = 200, description = "Revoke an invite", body = AppResponseData<SpaceInviteView>)),
1414 security(("bearer_auth" = []))
1515)]
1616pub(crate) async fn handler(
1717 State(svc): State<SpaceService>,
1818 AuthUser { claims }: AuthUser,
1919 Path((sid, iid)): Path<(Uuid, Uuid)>,
20) -> SpaceResult<Json<SpaceInviteView>> {
20) -> SpaceResult<AppResponseData<SpaceInviteView>> {
2121 let view = svc.revoke_invite(claims.sub, sid, iid).await?;
22 Ok(Json(view))
22 Ok(AppResponseData::ok(view))
2323}
No newline at end of file