Sİdebar'da music kategorisi oluşturuldu

This commit is contained in:
2025-12-01 01:50:33 +03:00
parent cd36080b3a
commit 1c39ef5d37
8 changed files with 536 additions and 18 deletions

View File

@@ -8,10 +8,12 @@
import Trash from "./routes/Trash.svelte";
import Movies from "./routes/Movies.svelte";
import TvShows from "./routes/TvShows.svelte";
import Music from "./routes/Music.svelte";
import Login from "./routes/Login.svelte";
import { API, getAccessToken } from "./utils/api.js";
import { refreshMovieCount } from "./stores/movieStore.js";
import { refreshTvShowCount } from "./stores/tvStore.js";
import { refreshMusicCount } from "./stores/musicStore.js";
import { fetchTrashItems } from "./stores/trashStore.js";
const token = getAccessToken();
@@ -25,7 +27,12 @@
refreshTimer = setTimeout(async () => {
refreshTimer = null;
try {
await Promise.all([refreshMovieCount(), refreshTvShowCount(), fetchTrashItems()]);
await Promise.all([
refreshMovieCount(),
refreshTvShowCount(),
refreshMusicCount(),
fetchTrashItems()
]);
} catch (err) {
console.warn("Medya sayacı yenileme başarısız:", err);
}
@@ -46,6 +53,7 @@
if (token) {
refreshMovieCount();
refreshTvShowCount();
refreshMusicCount();
fetchTrashItems();
const authToken = getAccessToken();
if (authToken) {
@@ -60,7 +68,11 @@
} else if (
msg.type === "progress" &&
Array.isArray(msg.torrents) &&
msg.torrents.some((t) => Number(t.progress) >= 1)
msg.torrents.some(
(t) =>
Number(t.progress) >= 1 ||
(t.type && String(t.type).toLowerCase() === "youtube")
)
) {
scheduleMediaRefresh();
}
@@ -105,6 +117,7 @@
<Route path="/files" component={Files} />
<Route path="/movies" component={Movies} />
<Route path="/tv" component={TvShows} />
<Route path="/music" component={Music} />
<Route path="/transfers" component={Transfers} />
<Route path="/trash" component={Trash} />
</div>