import { api } from './client'; import type { Business, UpdateBusinessPayload } from './types'; export function fetchBusinesses(params?: { categoryId?: string; isActive?: boolean; }) { const search = new URLSearchParams(); if (params?.categoryId) { search.set('categoryId', params.categoryId); } if (params?.isActive !== undefined) { search.set('isActive', String(params.isActive)); } const query = search.toString(); return api(`/businesses${query ? `?${query}` : ''}`); } export function fetchBusiness(id: string) { return api(`/businesses/${id}`); } export function fetchMyBusinesses() { return api('/businesses/mine'); } export function updateBusiness(id: string, payload: UpdateBusinessPayload) { return api(`/businesses/${id}`, { method: 'PATCH', body: JSON.stringify(payload), }); }