feat(files): Dosya işlemlerinden sonra çöp kutusu öğelerinin sayısını yenile

Files.svelte'deki dosya işlemlerini, film ve dizi sayılarının yanı sıra çöp kutusu öğelerinin sayısını da yenileyecek şekilde günceller.
Bu, dosyalar silindiğinde veya taşındığında çöp kutusu sayısının senkronize kalmasını sağlar.
This commit is contained in:
2025-12-13 14:05:25 +03:00
parent abd9eb19dc
commit 678a14bf06

View File

@@ -4,6 +4,7 @@
import { cleanFileName, extractTitleAndYear } from "../utils/filename.js";
import { refreshMovieCount } from "../stores/movieStore.js";
import { refreshTvShowCount } from "../stores/tvStore.js";
import { fetchTrashItems } from "../stores/trashStore.js";
import {
activeSearchTerm,
setSearchScope,
@@ -1158,7 +1159,11 @@
}
await loadFiles();
await Promise.all([refreshMovieCount(), refreshTvShowCount()]);
await Promise.all([
refreshMovieCount(),
refreshTvShowCount(),
fetchTrashItems()
]);
if (errors.length > 0) {
alert("Silme hatası: " + errors[0]);
@@ -1407,7 +1412,11 @@
}
await loadFiles();
await Promise.all([refreshMovieCount(), refreshTvShowCount()]);
await Promise.all([
refreshMovieCount(),
refreshTvShowCount(),
fetchTrashItems()
]);
selectedItems = new Set(
[...selectedItems].filter((name) => name !== item.name),
);