UNPKG

ondc-campaign-sdk

Version:

[![npm version](https://img.shields.io/npm/v/ondc-campaign-sdk.svg)](https://www.npmjs.com/package/ondc-campaign-sdk) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Made with ❤️](https://img.shields.io/badge/Made%20with-%

71 lines (68 loc) 1.62 kB
export async function fetchLiveCampaignProducts(): Promise<any> { try { const response = await fetch("http://localhost:5000/api/campaigns/active"); if (!response.ok) { throw new Error("Failed to fetch campaign data"); } const data = await response.json(); return data; } catch (error) { console.error("Error fetching campaign products:", error); return { _id: "", campaignName: "", description: "", banner: "", products: [ { prices: { regular: { price: "", formatted_price: "", }, final: { price: "", formatted_price: "", }, }, ratings: { average: "", total: "", }, reviews: { total: "", }, id: "", sku: "", name: "", description: "", url_key: "", base_image: { small_image_url: "", medium_image_url: "", large_image_url: "", original_image_url: "", }, images: [ { small_image_url: "", medium_image_url: "", large_image_url: "", original_image_url: "", }, ], is_new: "", is_featured: "", on_sale: "", is_saleable: "", is_wishlist: "", min_price: "", price_html: "", }, ], isActive: "", createdAt: "", __v: "", }; } }