summaryrefslogtreecommitdiff
path: root/src/lib/category/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/category/api')
-rw-r--r--src/lib/category/api/popularProduct.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/lib/category/api/popularProduct.js b/src/lib/category/api/popularProduct.js
deleted file mode 100644
index e17e0ae5..00000000
--- a/src/lib/category/api/popularProduct.js
+++ /dev/null
@@ -1,31 +0,0 @@
-
-export const fetchPromoItemsSolr = async (category_id_ids) => {
- let sort ='sort=qty_sold_f desc';
- try {
- const queryParams = new URLSearchParams({ q: category_id_ids });
- const response = await fetch(`/solr/product/select?${queryParams.toString()}&rows=2000&fl=manufacture_name_s,manufacture_id_i,id,display_name_s&${sort}`);
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
- const data = await response.json();
- const promotions = await map(data.response.docs);
- return promotions;
- } catch (error) {
- console.error("Error fetching promotion data:", error);
- return [];
- }
- };
-
- const map = async (promotions) => {
- const result = [];
- for (const promotion of promotions) {
- const data = {
- id: promotion.id,
- name: promotion.display_name_s,
- manufacture_name: promotion.manufacture_name_s,
- manufacture_id: promotion.manufacture_id_i,
- };
- result.push(data);
- }
- return result;
- }; \ No newline at end of file