This commit is contained in:
2025-06-09 00:26:21 +09:00
parent d4633daa2e
commit fad8cefdc8

View File

@ -125,7 +125,7 @@ function EpisodeList() {
const fetchCategories = async () => { const fetchCategories = async () => {
try { try {
const response = await fetch("/api/categories"); const response = await fetch("/api/episode-categories");
if (response.ok) { if (response.ok) {
const data = await response.json(); const data = await response.json();
setCategories(data.categories || []); setCategories(data.categories || []);
@ -164,14 +164,16 @@ function EpisodeList() {
} }
}; };
const filterEpisodesByCategory = () => { const filterEpisodesByCategory = async () => {
const response = await fetch(
`/api/episodes/by-category?category=${selectedCategory}`,
);
const episodes = await response.json();
if (!selectedCategory) { if (!selectedCategory) {
setFilteredEpisodes(episodes); setFilteredEpisodes(episodes);
} else { } else {
const filtered = episodes.filter( setFilteredEpisodes(episodes);
(episode) => episode.feedCategory === selectedCategory,
);
setFilteredEpisodes(filtered);
} }
}; };