17 lines
504 B
JavaScript
17 lines
504 B
JavaScript
import { writable } from "svelte/store";
|
|
import { apiFetch } from "../utils/api.js";
|
|
|
|
export const movieCount = writable(0);
|
|
|
|
export async function refreshMovieCount() {
|
|
try {
|
|
const resp = await apiFetch("/api/movies");
|
|
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
|
|
const list = await resp.json();
|
|
movieCount.set(Array.isArray(list) ? list.length : 0);
|
|
} catch (err) {
|
|
console.warn("⚠️ Movie count güncellenemedi:", err?.message || err);
|
|
movieCount.set(0);
|
|
}
|
|
}
|