From 330abf25d7e8557a86cce9989f4f1436faee241c Mon Sep 17 00:00:00 2001 From: Rajarshee Chatterjee Date: Tue, 14 Feb 2023 15:15:51 +0530 Subject: [PATCH] fix(source): Add reverseChapters Option in WPMangaStreamScraper --- src/sources/multisrc/wpmangastream/WPMangaStreamGenerator.js | 2 +- src/sources/multisrc/wpmangastream/WPMangaStreamScraper.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/sources/multisrc/wpmangastream/WPMangaStreamGenerator.js b/src/sources/multisrc/wpmangastream/WPMangaStreamGenerator.js index 1a7d2538..18b5a580 100644 --- a/src/sources/multisrc/wpmangastream/WPMangaStreamGenerator.js +++ b/src/sources/multisrc/wpmangastream/WPMangaStreamGenerator.js @@ -4,7 +4,7 @@ export const NobleMtlScraper = new WPMangaStreamScraper( 144, 'https://noblemtl.com/', 'Noble Machine translations', - { totalPages: 14 }, + { totalPages: 14, reverseChapters: true }, ); export const LiebeSchneeHiverNovelScraper = new WPMangaStreamScraper( diff --git a/src/sources/multisrc/wpmangastream/WPMangaStreamScraper.js b/src/sources/multisrc/wpmangastream/WPMangaStreamScraper.js index 9b28a4c3..afda31ec 100644 --- a/src/sources/multisrc/wpmangastream/WPMangaStreamScraper.js +++ b/src/sources/multisrc/wpmangastream/WPMangaStreamScraper.js @@ -7,6 +7,7 @@ class WPMangaStreamScraper { this.sourceName = sourceName; this.language = options?.language; this.totalPages = options?.totalPages; + this.reverseChapters = options?.reverseChapters; } async popularNovels(page) { @@ -103,6 +104,10 @@ class WPMangaStreamScraper { novel.chapters = novelChapters; + if (this.reverseChapters) { + novel.chapters.reverse(); + } + return novel; }