refactor(api): Legacy-Fallback entfernt; nur noch chartsData/cable-monitoring-data

This commit is contained in:
ISA
2025-09-03 10:14:14 +02:00
parent 35171891a3
commit 5aa7618832
198 changed files with 14 additions and 694283 deletions

View File

@@ -11,8 +11,8 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) {
return res.status(400).json({ error: "❌ Fehlende Parameter" });
}
// Dateipfad zusammensetzen (bevorzugt chartsData; Fallback ohne chartsData für ältere Skriptversionen)
const preferred = path.join(
// Dateipfad: chartsData ist die einzig unterstützte Quelle
const filePath = path.join(
process.cwd(),
"mocks",
"device-cgi-simulator",
@@ -22,24 +22,10 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) {
`${messart}`,
`${dia}.json`
);
const legacy = path.join(
process.cwd(),
"mocks",
"device-cgi-simulator",
"cable-monitoring-data",
`slot${slot}`,
`${messart}`,
`${dia}.json`
);
const filePath = fs.existsSync(preferred)
? preferred
: fs.existsSync(legacy)
? legacy
: null;
if (!filePath) {
if (!fs.existsSync(filePath)) {
return res.status(404).json({
error: `❌ Datei nicht gefunden. Erwartet unter \n- ${preferred}\n- ${legacy}`,
error: `❌ Datei nicht gefunden. Erwartet unter: ${filePath}`,
});
}