Files
CPLv4.0/components/main/settingsPageComponents/handlers/handleKueFirmwareUpdate.ts
2025-06-30 15:35:09 +02:00

22 lines
731 B
TypeScript

// components/main/settingsPageComponents/handlers/handleKueFirmwareUpdate.ts
const handleKueFirmwareUpdate = async () => {
try {
const isDev =
typeof window !== "undefined" && window.location.hostname === "localhost";
const url = isDev
? "/api/cpl/kueFirmwareUpdateMock" // optional, falls du eine Mock-API hast
: "/CPL?Service/ae.ACP&KSU99=1";
const res = await fetch(url);
const result = await res.text();
console.log("Firmwareupdate gesendet:", result);
alert("Firmwareupdate wurde an alle KÜ-Module gesendet.");
} catch (error) {
console.error("Fehler beim Firmwareupdate:", error);
alert("Fehler beim Firmwareupdate.");
}
};
export default handleKueFirmwareUpdate;