mirror of
https://github.com/vega-org/vega-providers.git
synced 2026-04-17 23:51:44 +00:00
fix: refactor episode retrieval to support pagination and sort episodes by title
This commit is contained in:
7
dist/netflixMirror/episodes.js
vendored
7
dist/netflixMirror/episodes.js
vendored
@@ -36,7 +36,6 @@ const getEpisodes = function (_a) {
|
||||
},
|
||||
});
|
||||
const data = res.data;
|
||||
console.log("nfEpisodes", data);
|
||||
(_b = data === null || data === void 0 ? void 0 : data.episodes) === null || _b === void 0 ? void 0 : _b.map((episode) => {
|
||||
episodeList.push({
|
||||
title: "Episode " + (episode === null || episode === void 0 ? void 0 : episode.ep.replace("E", "")),
|
||||
@@ -50,7 +49,11 @@ const getEpisodes = function (_a) {
|
||||
hasMorePages = false;
|
||||
}
|
||||
}
|
||||
return episodeList;
|
||||
return episodeList.sort((a, b) => {
|
||||
const aNum = parseInt(a.title.replace("Episode ", ""));
|
||||
const bNum = parseInt(b.title.replace("Episode ", ""));
|
||||
return aNum - bNum;
|
||||
});
|
||||
}
|
||||
catch (err) {
|
||||
console.error("nfGetEpisodes error", err);
|
||||
|
||||
Reference in New Issue
Block a user