feat: Update queryKey structure in Purchase and Renewal components for improved order creation

This commit is contained in:
web@ppanel 2025-12-29 06:07:19 +00:00
parent 5f5c33987e
commit 9559e003b7
2 changed files with 14 additions and 2 deletions

View File

@ -45,7 +45,13 @@ export default function Purchase({
const { data: order } = useQuery({ const { data: order } = useQuery({
enabled: !!subscribe?.id, enabled: !!subscribe?.id,
queryKey: ["preCreateOrder", params], queryKey: [
"preCreateOrder",
subscribe?.id,
params.quantity,
params.payment,
params.coupon,
],
queryFn: async () => { queryFn: async () => {
try { try {
const { data } = await preCreateOrder({ const { data } = await preCreateOrder({

View File

@ -44,7 +44,13 @@ export default function Renewal({ id, subscribe }: Readonly<RenewalProps>) {
const { data: order } = useQuery({ const { data: order } = useQuery({
enabled: !!subscribe.id && open, enabled: !!subscribe.id && open,
queryKey: ["preCreateOrder", params], queryKey: [
"preCreateOrder",
subscribe.id,
params.quantity,
params.payment,
params.coupon,
],
queryFn: async () => { queryFn: async () => {
try { try {
const { data } = await preCreateOrder({ const { data } = await preCreateOrder({