diff options
Diffstat (limited to 'src/lib/category/api')
| -rw-r--r-- | src/lib/category/api/popularProduct.js | 31 |
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 |
