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 1
1
use axum:: { Extension , Json } ;
2
2
use chrono:: { DateTime , Utc } ;
3
3
use serde:: Deserialize ;
4
+ use tracing:: error;
4
5
5
6
use crate :: Application ;
6
7
@@ -23,14 +24,26 @@ pub async fn get(
23
24
app : Extension < Application > ,
24
25
user : Extension < User > ,
25
26
) -> 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
+ }
27
34
}
28
35
29
36
pub async fn create_checkout_session (
30
37
app : Extension < Application > ,
31
38
user : Extension < User > ,
32
39
) -> 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
+ }
34
47
}
35
48
36
49
async fn get_request < T : for < ' a > Deserialize < ' a > > (
You can’t perform that action at this time.
0 commit comments