aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/mangadex.ts16
-rw-r--r--src/routes/mangadex/feed/+server.ts4
2 files changed, 6 insertions, 14 deletions
diff --git a/src/lib/mangadex.ts b/src/lib/mangadex.ts
index 9ab65d75..f6b6b407 100644
--- a/src/lib/mangadex.ts
+++ b/src/lib/mangadex.ts
@@ -36,17 +36,7 @@ export const chapterCount = async (manga: Media): Promise<number | null> => {
return null;
}
- let lastChapterIndex = 0;
-
- for (let i = 0; i < lastChapterData['data'].length; i++) {
- if (lastChapterData['data'][i]['attributes']['volume'] !== null) {
- lastChapterIndex = i;
-
- break;
- }
- }
-
- let lastChapter = lastChapterData['data'][lastChapterIndex]['attributes']['chapter'];
+ let lastChapter = lastChapterData['data'][0]['attributes']['chapter'];
if (lastChapter == 0) {
lastChapter = null;
@@ -54,8 +44,8 @@ export const chapterCount = async (manga: Media): Promise<number | null> => {
await chapterDatabase.chapters.put({
id: manga.id,
- chapters: lastChapter
+ chapters: Number(lastChapter)
});
- return lastChapter;
+ return Number(lastChapter);
};
diff --git a/src/routes/mangadex/feed/+server.ts b/src/routes/mangadex/feed/+server.ts
index ea4ee84b..f6ced902 100644
--- a/src/routes/mangadex/feed/+server.ts
+++ b/src/routes/mangadex/feed/+server.ts
@@ -2,7 +2,9 @@ export const GET = async ({ url }) => {
return Response.json(
await (
await fetch(
- `https://api.mangadex.org/manga/${url.searchParams.get('id')}/feed?order[chapter]=desc`
+ `https://api.mangadex.org/manga/${url.searchParams.get(
+ 'id'
+ )}/feed?order[chapter]=desc&translatedLanguage[]=en&limit=1`
)
).json()
);