From c1a3a2dfbbece620f9f098a523358e48991b1f80 Mon Sep 17 00:00:00 2001 From: David Date: Wed, 12 Jul 2023 22:19:15 -0400 Subject: [PATCH] Remove stripe duplicate endpoint (#186) --- web3_proxy/src/frontend/mod.rs | 3 +-- .../src/frontend/users/payment_stripe.rs | 27 ------------------- 2 files changed, 1 insertion(+), 29 deletions(-) diff --git a/web3_proxy/src/frontend/mod.rs b/web3_proxy/src/frontend/mod.rs index f2bf2caa..2ee643d7 100644 --- a/web3_proxy/src/frontend/mod.rs +++ b/web3_proxy/src/frontend/mod.rs @@ -181,8 +181,7 @@ pub async fn serve( ) .route( "/user/balance/stripe", - get(users::payment_stripe::user_stripe_deposits_get) - .post(users::payment_stripe::user_balance_stripe_post), + post(users::payment_stripe::user_balance_stripe_post), ) .route( "/user/balance/:tx_hash", diff --git a/web3_proxy/src/frontend/users/payment_stripe.rs b/web3_proxy/src/frontend/users/payment_stripe.rs index 819e58a1..43a587ec 100644 --- a/web3_proxy/src/frontend/users/payment_stripe.rs +++ b/web3_proxy/src/frontend/users/payment_stripe.rs @@ -20,33 +20,6 @@ use std::sync::Arc; use stripe::Webhook; use tracing::{debug, error, warn}; -/// `GET /user/balance/stripe` -- Use a bearer token to get the user's balance and spend. -/// -/// - shows a list of all stripe deposits, all fields from entity -#[debug_handler] -pub async fn user_stripe_deposits_get( - Extension(app): Extension>, - TypedHeader(Authorization(bearer)): TypedHeader>, -) -> Web3ProxyResponse { - let user = app.bearer_is_authorized(bearer).await?; - - let db_replica = app.db_replica().context("Getting database connection")?; - - // Filter by user ... - let receipts = stripe_increase_balance_receipt::Entity::find() - .filter(stripe_increase_balance_receipt::Column::DepositToUserId.eq(user.id)) - .all(db_replica.as_ref()) - .await?; - - // Return the response, all except the user ... - let response = json!({ - "user": Address::from_slice(&user.address), - "deposits": receipts, - }); - - Ok(Json(response).into_response()) -} - /// `POST /user/balance/stripe` -- Process a stripe transaction; /// this endpoint is called from the webhook with the user_id parameter in the request #[debug_handler]