Skip to content
Clone

refactor(user): refresh push_subscriptions list handler

zhenyi committed
parent 87e0ee0 commit a7c462e Browse files

1 file changed

+4 −4

Modified lib/user/handler/security/push_subscriptions/list.rs View lib/user/handler/security/push_subscriptions/list.rs
@@ -1,5 +1,5 @@
1use axum::Json;
21use axum::extract::State;
2use export::data::AppResponseData;
33use jwt::extractor::AuthUser;
44
55use crate::error::UserResult;
@@ -11,13 +11,13 @@
1111 path = "/user/me/push-subscriptions",
1212 tag = "user",
1313 responses(
14 (status = 200, description = "List push subscriptions for the caller.", body = Vec<PushSubscriptionView>),
14 (status = 200, description = "List push subscriptions for the caller.", body = AppResponseData<Vec<PushSubscriptionView>>),
1515 ),
1616 security(("bearer_auth" = [])),
1717)]
1818pub(crate) async fn handler(
1919 State(svc): State<UserService>,
2020 AuthUser { claims }: AuthUser,
21) -> UserResult<Json<Vec<PushSubscriptionView>>> {
22 Ok(Json(svc.list_push_subscriptions(claims.sub).await?))
21) -> UserResult<AppResponseData<Vec<PushSubscriptionView>>> {
22 Ok(AppResponseData::ok(svc.list_push_subscriptions(claims.sub).await?))
2323}
No newline at end of file