// /services/fetchTDRReferenceCurveService.ts export const fetchTDRReferenceCurveService = async ( slot: number ): Promise => { // βœ… Erst aus localStorage lesen const local = localStorage.getItem(`ref-curve-slot${slot}`); if (local) { console.log(`πŸ“¦ Lade Referenzkurve fΓΌr Slot ${slot} aus localStorage`); return JSON.parse(local); } // πŸ” Fallback: Datei oder Produktion-API const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development"; const url = isDev ? `/api/cpl/tdrReferenceCurveAPIHandler?slot=${slot}` : `${window.location.origin}/CPL?Service/empty.acp&TDR=${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; } };