🐛 fix(api): Subscribe token

This commit is contained in:
web@ppanel
2024-12-14 00:33:04 +07:00
parent 19837a1032
commit 1932ba766c
8 changed files with 22 additions and 22 deletions
@@ -21,7 +21,7 @@ import { useEffect, useState, useTransition } from 'react';
import { SubscribeBilling } from '../subscribe/billing';
import { SubscribeDetail } from '../subscribe/detail';
export default function Renewal({ mark, subscribe }: { mark: string; subscribe: API.Subscribe }) {
export default function Renewal({ token, subscribe }: { token: string; subscribe: API.Subscribe }) {
const t = useTranslations('order');
const { getUserInfo } = useGlobalStore();
const [open, setOpen] = useState<boolean>(false);
@@ -31,7 +31,7 @@ export default function Renewal({ mark, subscribe }: { mark: string; subscribe:
subscribe_id: subscribe.id,
payment: 'balance',
coupon: '',
subscribe_mark: mark,
subscribe_token: token,
});
const [loading, startTransition] = useTransition();
@@ -56,15 +56,15 @@ export default function Renewal({ mark, subscribe }: { mark: string; subscribe:
});
useEffect(() => {
if (subscribe.id && mark) {
if (subscribe.id && token) {
setParams((prev) => ({
...prev,
quantity: 1,
subscribe_id: subscribe.id,
subscribe_mark: mark,
subscribe_token: token,
}));
}
}, [subscribe.id, mark]);
}, [subscribe.id, token]);
return (
<Dialog open={open} onOpenChange={setOpen}>
@@ -24,11 +24,11 @@ import { useEffect, useState, useTransition } from 'react';
export default function ResetTraffic({
id,
mark,
token,
replacement,
}: {
id: number;
mark: string;
token: string;
replacement?: number;
}) {
const t = useTranslations('order');
@@ -38,7 +38,7 @@ export default function ResetTraffic({
const [params, setParams] = useState<API.ResetTrafficOrderRequest>({
subscribe_id: id,
payment: 'balance',
subscribe_mark: mark,
subscribe_token: token,
});
const [loading, startTransition] = useTransition();
@@ -51,15 +51,15 @@ export default function ResetTraffic({
});
useEffect(() => {
if (id && mark) {
if (id && token) {
setParams((prev) => ({
...prev,
quantity: 1,
subscribe_id: id,
subscribe_mark: mark,
subscribe_token: token,
}));
}
}, [id, mark]);
}, [id, token]);
if (!replacement) return;