// /services/fetchSingleTDMDataService.ts export const fetchSingleTDMDataService = async (slot: number): Promise => { if (typeof window === "undefined") return null; const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development"; const url = isDev ? `/api/cpl/tdmDataAPIHandler?slot=${slot}` : `${window.location.origin}/CPL?Service/empty.acp&TDM=${slot}`; try { const res = await fetch(url); if (!res.ok) throw new Error(`HTTP ${res.status}`); return await res.json(); } catch (error) { console.error(`❌ Fehler beim Laden von Slot ${slot}:`, error); return null; } };