aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/index.ts30
1 files changed, 17 insertions, 13 deletions
diff --git a/src/utils/index.ts b/src/utils/index.ts
index e960dd9..f92870b 100644
--- a/src/utils/index.ts
+++ b/src/utils/index.ts
@@ -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,
});
});