diff --git a/apps/rebreak-magic/app/components/DeviceDetailSheet.vue b/apps/rebreak-magic/app/components/DeviceDetailSheet.vue
index bba2352..98537fd 100644
--- a/apps/rebreak-magic/app/components/DeviceDetailSheet.vue
+++ b/apps/rebreak-magic/app/components/DeviceDetailSheet.vue
@@ -172,19 +172,6 @@
-
-
@@ -221,7 +208,6 @@ const emit = defineEmits<{
(e: "toggle-protection", device: ComputedDevice): void;
(e: "start-cooldown", device: ComputedDevice, minutes: number): void;
(e: "cancel-cooldown", device: ComputedDevice): void;
- (e: "remove", device: ComputedDevice): void;
}>();
const open = defineModel("open", { default: false });
diff --git a/apps/rebreak-magic/app/pages/status.vue b/apps/rebreak-magic/app/pages/status.vue
index 7c8add7..cfac7dd 100644
--- a/apps/rebreak-magic/app/pages/status.vue
+++ b/apps/rebreak-magic/app/pages/status.vue
@@ -142,7 +142,6 @@
@toggle-protection="toggleProtection"
@start-cooldown="startCooldown"
@cancel-cooldown="cancelCooldown"
- @remove="requestDeviceRelease"
/>
@@ -157,7 +156,6 @@ import rebreakIcon from "~/assets/rebreak-icon.png";
const {
getMagicDevices,
- requestRelease,
startCooldown: apiStartCooldown,
cancelCooldown: apiCancelCooldown,
logoutMagic,
@@ -292,19 +290,6 @@ async function cancelCooldown(device: ComputedDevice) {
}
}
-async function requestDeviceRelease(device: ComputedDevice) {
- loading.value = true;
- try {
- await requestRelease(device.deviceId);
- sheetOpen.value = false;
- await refresh();
- } catch (e: any) {
- error.value = e?.message ?? "Freigabe fehlgeschlagen";
- } finally {
- loading.value = false;
- }
-}
-
async function logout() {
try {
await logoutMagic();