Spaces:
Running
Running
| import extractEpisodesList from "../extractors/episodeList.extractor.js"; | |
| import { getCachedData, setCachedData } from "../helper/cache.helper.js"; | |
| export const getEpisodes = async (req,res) => { | |
| const { id } = req.params; | |
| // const cacheKey = `episodes_${id}`; | |
| try { | |
| // const cachedResponse = await getCachedData(cacheKey); | |
| // if (cachedResponse && Object.keys(cachedResponse).length > 0) { | |
| // return cachedResponse; | |
| // } | |
| const data = await extractEpisodesList(encodeURIComponent(id)); | |
| // setCachedData(cacheKey, data).catch((err) => { | |
| // console.error("Failed to set cache:", err); | |
| // }); | |
| return data; | |
| } catch (e) { | |
| console.error("Error fetching episodes:", e); | |
| return e; | |
| } | |
| }; | |