diff --git a/web/src/bookshelf.ts b/web/src/bookshelf.ts index 759afaf..338ab87 100644 --- a/web/src/bookshelf.ts +++ b/web/src/bookshelf.ts @@ -9,9 +9,12 @@ async function loadSavedFilters(): Promise { const token = localStorage.getItem("token"); if (!token) return; try { - const response = await fetch("/api/bookshelf/filters", { - headers: { Authorization: `Bearer ${token}` }, - }); + const response = await fetch( + "/api/saved-filters?resource_type=media-items", + { + headers: { Authorization: `Bearer ${token}` }, + }, + ); if (response.ok) { const filters = await response.json(); @@ -46,7 +49,7 @@ async function saveFilter(event: Event): Promise { } try { - const response = await fetch("/api/bookshelf/filters", { + const response = await fetch("/api/saved-filters", { method: "POST", headers: { "Content-Type": "application/json", @@ -54,6 +57,7 @@ async function saveFilter(event: Event): Promise { }, body: JSON.stringify({ name: filterName, + resource_type: "media-items", filters: filterData, }), });