Skip to content
Clone

refactor(user): refresh emails set_primary handler

zhenyi committed
parent 6df0676 commit e06db62 Browse files

1 file changed

+4 −4

Modified lib/user/handler/emails/set_primary.rs View lib/user/handler/emails/set_primary.rs
@@ -1,5 +1,5 @@
1use axum::Json;
21use axum::extract::{Path, State};
2use export::data::AppResponseData;
33use jwt::extractor::AuthUser;
44use uuid::Uuid;
55
@@ -13,7 +13,7 @@
1313 tag = "user",
1414 params(("email_id" = Uuid, Path, description = "Email identifier.")),
1515 responses(
16 (status = 200, description = "Primary email changed.", body = SetPrimaryEmailResp),
16 (status = 200, description = "Primary email changed.", body = AppResponseData<SetPrimaryEmailResp>),
1717 ),
1818 security(("bearer_auth" = [])),
1919)]
@@ -21,6 +21,6 @@
2121 State(svc): State<UserService>,
2222 AuthUser { claims }: AuthUser,
2323 Path(email_id): Path<Uuid>,
24) -> UserResult<Json<SetPrimaryEmailResp>> {
25 Ok(Json(svc.set_primary_email(claims.sub, email_id).await?))
24) -> UserResult<AppResponseData<SetPrimaryEmailResp>> {
25 Ok(AppResponseData::ok(svc.set_primary_email(claims.sub, email_id).await?))
2626}
No newline at end of file