mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
Refactor
This commit is contained in:
@@ -196,35 +196,21 @@ class Batoto extends MProvider {
|
|||||||
|
|
||||||
final mangaElements = parseHtml(res).select("div#series-list div.col");
|
final mangaElements = parseHtml(res).select("div#series-list div.col");
|
||||||
|
|
||||||
List<String> images = [];
|
List<MManga> mangaList = [];
|
||||||
List<String> urls = [];
|
|
||||||
List<String> names = [];
|
|
||||||
|
|
||||||
for (MElement element in mangaElements) {
|
for (MElement element in mangaElements) {
|
||||||
if (source.lang == "all" ||
|
if (source.lang == "all" ||
|
||||||
source.lang == "en" && element.outerHtml.contains('no-flag') ||
|
source.lang == "en" && element.outerHtml.contains('no-flag') ||
|
||||||
element.outerHtml.contains('data-lang="$lang"')) {
|
element.outerHtml.contains('data-lang="$lang"')) {
|
||||||
final itemHtml = element.selectFirst("a.item-cover").outerHtml;
|
final itemHtml = element.selectFirst("a.item-cover").outerHtml;
|
||||||
|
|
||||||
final img = parseHtml(itemHtml).selectFirst("img").getSrc;
|
MManga manga = MManga();
|
||||||
|
manga.name = element.selectFirst("a.item-title").text;
|
||||||
final url = parseHtml(itemHtml).selectFirst("a").getHref;
|
manga.imageUrl =
|
||||||
images.add(img.replaceAll(";", "&"));
|
parseHtml(itemHtml).selectFirst("img").getSrc.replaceAll(";", "&");
|
||||||
urls.add(url);
|
manga.link = parseHtml(itemHtml).selectFirst("a").getHref;
|
||||||
final title = element.selectFirst("a.item-title").text;
|
mangaList.add(manga);
|
||||||
|
|
||||||
names.add(title);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<MManga> mangaList = [];
|
|
||||||
|
|
||||||
for (var i = 0; i < urls.length; i++) {
|
|
||||||
MManga manga = MManga();
|
|
||||||
manga.name = names[i];
|
|
||||||
manga.imageUrl = images[i];
|
|
||||||
manga.link = urls[i];
|
|
||||||
mangaList.add(manga);
|
|
||||||
}
|
|
||||||
|
|
||||||
return MPages(mangaList, true);
|
return MPages(mangaList, true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user