mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-05-24 00:12:16 +00:00
+
This commit is contained in:
parent
908904bee2
commit
a7c8b72799
1 changed files with 16 additions and 8 deletions
|
|
@ -173,17 +173,25 @@ const extension = exports.default;
|
|||
|
||||
@override
|
||||
Future<MManga> getDetail(String url) async {
|
||||
List<ChapterItem>? chapters = [];
|
||||
final item = SourceNovel.fromJson(
|
||||
await _extensionCallAsync('parseNovel(${jsonEncode(url)})', {}),
|
||||
);
|
||||
final chapters = SourcePage.fromJson(
|
||||
await _extensionCallAsync(
|
||||
'parsePage(${jsonEncode(item.path)}, ${jsonEncode('1')})',
|
||||
{},
|
||||
),
|
||||
);
|
||||
chapters = item.chapters;
|
||||
if (chapters?.isEmpty ?? true) {
|
||||
final sourcePage = SourcePage.fromJson(
|
||||
await _extensionCallAsync(
|
||||
'parsePage(${jsonEncode(item.path)}, ${jsonEncode('1')})',
|
||||
{},
|
||||
),
|
||||
);
|
||||
if (sourcePage.chapters.isNotEmpty) {
|
||||
chapters = sourcePage.chapters;
|
||||
}
|
||||
}
|
||||
|
||||
final chaps =
|
||||
((chapters.chapters.isNotEmpty ? chapters.chapters : item.chapters)
|
||||
chapters
|
||||
?.map(
|
||||
(e) => MChapter(
|
||||
name: e.name,
|
||||
|
|
@ -198,7 +206,7 @@ const extension = exports.default;
|
|||
),
|
||||
)
|
||||
.toList() ??
|
||||
[]);
|
||||
[];
|
||||
return MManga(
|
||||
name: item.name,
|
||||
imageUrl: item.cover,
|
||||
|
|
|
|||
Loading…
Reference in a new issue