import { clientFetch } from '../api-client'; // Stats data types export interface PlatformStats { orders: { completed: number; }; vendors: { total: number; }; transactions: { volume: number; averageOrderValue: number; }; } /** * Get platform statistics */ export const getPlatformStats = async (): Promise => { try { return await clientFetch('/stats/platform'); } catch (error) { console.error('Error fetching platform stats:', error); // Return fallback data if API fails return { orders: { completed: 15800 }, vendors: { total: 2400 }, transactions: { volume: 3200000, averageOrderValue: 220 } }; } }; /** * Get vendor-specific statistics */ export const getVendorStats = async (): Promise => { return clientFetch('/stats/vendor'); };