From bb57d4a4eba230b01234cd2de6641ceeef4d7972 Mon Sep 17 00:00:00 2001 From: Raphael Odini Date: Sun, 7 Jan 2024 21:08:23 +0100 Subject: [PATCH] Add new api getProducts --- src/services/api.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/services/api.js b/src/services/api.js index a647e04cdb6..fbf122e1e5d 100644 --- a/src/services/api.js +++ b/src/services/api.js @@ -58,6 +58,18 @@ export default { .then((response) => response.json()) }, + getProducts(params = {}) { + const defaultParams = {page: 1, size: 10} + const url = `${import.meta.env.VITE_OPEN_PRICES_API_URL}/products?${new URLSearchParams({...defaultParams, ...params})}` + return fetch(url, { + method: 'GET', + headers: { + 'Content-Type': 'application/json', + }, + }) + .then((response) => response.json()) + }, + getProductById(productId) { const url = `${import.meta.env.VITE_OPEN_PRICES_API_URL}/products/${productId}` return fetch(url, {