Update
This commit is contained in:
		@@ -125,7 +125,7 @@ function EpisodeList() {
 | 
			
		||||
 | 
			
		||||
  const fetchCategories = async () => {
 | 
			
		||||
    try {
 | 
			
		||||
      const response = await fetch("/api/categories");
 | 
			
		||||
      const response = await fetch("/api/episode-categories");
 | 
			
		||||
      if (response.ok) {
 | 
			
		||||
        const data = await response.json();
 | 
			
		||||
        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) {
 | 
			
		||||
      setFilteredEpisodes(episodes);
 | 
			
		||||
    } else {
 | 
			
		||||
      const filtered = episodes.filter(
 | 
			
		||||
        (episode) => episode.feedCategory === selectedCategory,
 | 
			
		||||
      );
 | 
			
		||||
      setFilteredEpisodes(filtered);
 | 
			
		||||
      setFilteredEpisodes(episodes);
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user