fix(otherInfoBug): otherInfo wouldn't show all stats

This commit is contained in:
Ritesh Ghosh
2023-08-03 23:26:16 +05:30
parent 4a1a9249b9
commit 8f1eabe2d9
+17 -13
View File
@@ -143,18 +143,6 @@ export function extractMostPopularAnimes(
const animes: Array<MostPopularAnime> = [];
$(selector).each((i, el) => {
const otherInfoSrc = $(el)
?.find(".fd-infor .tick")
?.text()
?.trim()
?.replace(/\n/g, "")
.split(" ");
let otherInfos: string[] = [
otherInfoSrc[0] || "",
otherInfoSrc?.pop() || "",
];
animes.push({
id:
$(el)
@@ -173,7 +161,23 @@ export function extractMostPopularAnimes(
.find(".film-detail .film-name .dynamic-name")
.attr("data-jname")
?.trim() || null,
otherInfo: otherInfos.filter((i) => i !== ""),
episodes: {
sub:
Number($(el)?.find(".fd-infor .tick .tick-sub")?.text()?.trim()) ||
null,
dub:
Number($(el)?.find(".fd-infor .tick .tick-dub")?.text()?.trim()) ||
null,
},
type:
$(el)
?.find(".fd-infor .tick")
?.text()
?.trim()
?.replace(/[\s\n]+/g, " ")
?.split(" ")
?.pop() || null,
});
});