This repository was archived by the owner on Jan 2, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
server/bleep/src/webserver Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 11use axum:: { Extension , Json } ;
22use chrono:: { DateTime , Utc } ;
33use serde:: Deserialize ;
4+ use tracing:: error;
45
56use crate :: Application ;
67
@@ -23,14 +24,26 @@ pub async fn get(
2324 app : Extension < Application > ,
2425 user : Extension < User > ,
2526) -> super :: Result < Json < QuotaResponse > > {
26- get_request ( app, user, "/v2/get-usage-quota" ) . await
27+ match get_request ( app, user, "/v2/get-usage-quota" ) . await {
28+ Ok ( result) => Ok ( result) ,
29+ Err ( e) => {
30+ error ! ( "failed to get usage quota: {}" , e) ;
31+ Err ( e)
32+ }
33+ }
2734}
2835
2936pub async fn create_checkout_session (
3037 app : Extension < Application > ,
3138 user : Extension < User > ,
3239) -> super :: Result < Json < SubscriptionResponse > > {
33- get_request ( app, user, "/v2/create-checkout-session" ) . await
40+ match get_request ( app, user, "/v2/create-checkout-session" ) . await {
41+ Ok ( result) => Ok ( result) ,
42+ Err ( e) => {
43+ error ! ( "failed to create checkout session: {}" , e) ;
44+ Err ( e)
45+ }
46+ }
3447}
3548
3649async fn get_request < T : for < ' a > Deserialize < ' a > > (
You can’t perform that action at this time.
0 commit comments