refactor(issues): refresh issue_attachment delete handler
zhenyi committed
Modified lib/issues/handler/issue_attachment/delete.rs lib/issues/handler/issue_attachment/delete.rs +3 −3 View lib/issues/handler/issue_attachment/delete.rs
@@ -1,5 +1,5 @@
11use axum::extract::{Path, State};
2use axum::http::StatusCode;
2use export::data::{AppResponseData, NoData};
33use jwt::extractor::AuthUser;
44use uuid::Uuid;
55
@@ -18,10 +18,10 @@
1818 State(svc): State<IssueService>,
1919 AuthUser { claims }: AuthUser,
2020 Path((channel_id, owner_type, owner_id, att_id)): Path<(Uuid, String, Uuid, Uuid)>,
21) -> IssueResult<StatusCode> {
21) -> IssueResult<AppResponseData<NoData>> {
2222 let owner_type = owner_type_from_str(&owner_type)
2323 .ok_or_else(|| IssueError::BadRequest(format!("invalid owner_type {owner_type}")))?;
2424 svc.delete_attachment(claims.sub, channel_id, owner_type, owner_id, att_id)
2525 .await?;
26 Ok(StatusCode::NO_CONTENT)
26 Ok(AppResponseData::<NoData>::empty())
2727}
No newline at end of file