Update top up endpoint
This commit is contained in:
parent
e8fa2a1a19
commit
869c31c441
|
@ -60,7 +60,3 @@ class UpdatePermissionsRequest(pydantic.BaseModel):
|
|||
|
||||
class RequestTopUp(pydantic.BaseModel):
|
||||
amount: int
|
||||
|
||||
|
||||
class RequestTopUpResponse(pydantic.BaseModel):
|
||||
checkout_url: str
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 });
|
||||
}
|
||||
|
||||
|
|
|
@ -490,8 +490,3 @@ export type StoreReviewCreate = {
|
|||
score: number;
|
||||
comments?: string;
|
||||
};
|
||||
|
||||
/* Mirror of backend/server/model.py:RequestTopUpResponse */
|
||||
export type RequestTopUpResponse = {
|
||||
checkout_url: string;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue