From 1b0662a5ecfb1e0eb5b9506a5a8434b034795fb5 Mon Sep 17 00:00:00 2001 From: wisecolt Date: Tue, 3 Feb 2026 09:26:54 +0300 Subject: [PATCH] =?UTF-8?q?refactor(rclone):=20ak=C4=B1ll=C4=B1=20temizlem?= =?UTF-8?q?e=20=C3=B6zelli=C4=9Fini=20kald=C4=B1r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Check-and-clean özelliğini kaldırıp sadece basit cache temizleme özelliğini korudu. Kullanıcı arayüzünde tek bir "Cache Temizle" butonu bulunuyor. --- client/src/routes/Settings.svelte | 30 ++++-------------------------- package-lock.json | 6 ++++++ 2 files changed, 10 insertions(+), 26 deletions(-) create mode 100644 package-lock.json diff --git a/client/src/routes/Settings.svelte b/client/src/routes/Settings.svelte index e7c9187..82edb99 100644 --- a/client/src/routes/Settings.svelte +++ b/client/src/routes/Settings.svelte @@ -247,28 +247,9 @@ if (!resp.ok || !data?.ok) { throw new Error(data?.error || `HTTP ${resp.status}`); } - success = "Rclone cache temizlendi."; + success = "Cache temizlendi."; } catch (err) { - error = err?.message || "Rclone cache temizlenemedi."; - } - } - - async function checkAndCleanCache() { - error = null; - success = null; - try { - const resp = await apiFetch("/api/rclone/cache/check-and-clean", { method: "POST" }); - const data = await resp.json().catch(() => ({})); - if (!resp.ok) { - throw new Error(data?.error || data?.message || `HTTP ${resp.status}`); - } - if (data.cleaned) { - success = data.message || "Cache temizlendi."; - } else { - success = data.message || "Disk durumu iyi, temizleme gerekmedi."; - } - } catch (err) { - error = err?.message || "Cache kontrolü başarısız."; + error = err?.message || "Cache temizlenemedi."; } } @@ -439,11 +420,8 @@ disabled={rcloneLoading || rcloneSaving} /> - - diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3981ec7 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "dupe", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}