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:
@@ -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),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user