Update top up endpoint

This commit is contained in:
Krzysztof Czerwinski 2024-12-25 21:33:24 +01:00
parent e8fa2a1a19
commit 869c31c441
4 changed files with 2 additions and 19 deletions

View File

@ -60,7 +60,3 @@ class UpdatePermissionsRequest(pydantic.BaseModel):
class RequestTopUp(pydantic.BaseModel):
amount: int
class RequestTopUpResponse(pydantic.BaseModel):
checkout_url: str

View File

@ -1,4 +1,4 @@
import AutoGPTServerAPI, { RequestTopUpResponse } from "@/lib/autogpt-server-api";
import AutoGPTServerAPI from "@/lib/autogpt-server-api";
import { useCallback, useEffect, useMemo, useState } from "react";
import { loadStripe } from "@stripe/stripe-js";
import { useRouter } from "next/navigation";
@ -34,13 +34,6 @@ export default function useCredits(): {
const response = await api.requestTopUp(amount);
router.push(response.checkout_url);
// const result = await stripe.confirmPayment({
// clientSecret: response.client_secret,
// confirmParams: {
// return_url: "return_to_url",
// },
// });
}, [api]);
return {

View File

@ -29,7 +29,6 @@ import {
StoreReview,
ScheduleCreatable,
Schedule,
RequestTopUpResponse,
} from "./types";
import { createBrowserClient } from "@supabase/ssr";
import getServerSupabase from "../supabase/getServerSupabase";
@ -86,7 +85,7 @@ export default class BackendAPI {
}
}
requestTopUp(amount: number): Promise<RequestTopUpResponse> {
requestTopUp(amount: number) {
return this._request("POST", "/credits", { amount });
}

View File

@ -490,8 +490,3 @@ export type StoreReviewCreate = {
score: number;
comments?: string;
};
/* Mirror of backend/server/model.py:RequestTopUpResponse */
export type RequestTopUpResponse = {
checkout_url: string;
};