Skip to content
This repository was archived by the owner on Jan 2, 2025. It is now read-only.

Commit b95712b

Browse files
authored
log quota endpoints (#1147)
1 parent 39d94a1 commit b95712b

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

server/bleep/src/webserver/quota.rs

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use axum::{Extension, Json};
22
use chrono::{DateTime, Utc};
33
use serde::Deserialize;
4+
use tracing::error;
45

56
use 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

2936
pub 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

3649
async fn get_request<T: for<'a> Deserialize<'a>>(

0 commit comments

Comments
 (0)