diff --git a/src/pages/Membership/Membership.js b/src/pages/Membership/Membership.js index 1e031b9..4032e17 100644 --- a/src/pages/Membership/Membership.js +++ b/src/pages/Membership/Membership.js @@ -39,6 +39,7 @@ export const Membership = observer(() => { const [confirmLoading, setConfirmLoading] = useState(false); const [isLoading, setIsLoading] = useState(false); + useEffect(() => { const init = async () => { try { @@ -146,7 +147,8 @@ export const Membership = observer(() => { diff --git a/src/store/product.js b/src/store/product.js index f1d0747..694f715 100644 --- a/src/store/product.js +++ b/src/store/product.js @@ -78,6 +78,16 @@ export class Product { } } + async buyProduct(data) { + try { + const response = await http.post('/transaction/order').send(data); + await this.getData(); + return response; + } catch (e) { + console.error(e); + } + } + async update(id, data) { try { const response = await http.put(`/product/${id}`).send(data);