import odooApi from '@/core/api/odooApi' import axios from 'axios' import productSearchApi from './productSearchApi' const productSimilarApi = async ({ query }) => { let dataFlashSale = null const flashSale = await odooApi('GET', '/api/v1/flashsale/header') if(flashSale){ const dataProducts = await productSearchApi({ query: `fq=flashsale_id_i:${flashSale[0].pricelistId}&fq=flashsale_price_f:[1 TO *]&limit=2`, operation: 'AND' }) dataFlashSale = dataProducts.response.products } const dataProductSimilar = await axios( `${process.env.NEXT_PUBLIC_SELF_HOST}/api/shop/search?q=${query}&page=1&orderBy=popular-weekly&operation=OR` ) dataProductSimilar.data.response.products = [ ...dataFlashSale, ...dataProductSimilar.data.response.products, ]; return dataProductSimilar.data.response } export default productSimilarApi