From e4b69c7ec96b0a2e10b0dfe50c83dad777e80b05 Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:37:59 +0100 Subject: [PATCH] Refactor --- manga/src/all/batoto/batoto.dart | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/manga/src/all/batoto/batoto.dart b/manga/src/all/batoto/batoto.dart index 2fbb59a5..de3c7eaf 100644 --- a/manga/src/all/batoto/batoto.dart +++ b/manga/src/all/batoto/batoto.dart @@ -196,35 +196,21 @@ class Batoto extends MProvider { final mangaElements = parseHtml(res).select("div#series-list div.col"); - List images = []; - List urls = []; - List names = []; - + List mangaList = []; for (MElement element in mangaElements) { if (source.lang == "all" || source.lang == "en" && element.outerHtml.contains('no-flag') || element.outerHtml.contains('data-lang="$lang"')) { final itemHtml = element.selectFirst("a.item-cover").outerHtml; - final img = parseHtml(itemHtml).selectFirst("img").getSrc; - - final url = parseHtml(itemHtml).selectFirst("a").getHref; - images.add(img.replaceAll(";", "&")); - urls.add(url); - final title = element.selectFirst("a.item-title").text; - - names.add(title); + MManga manga = MManga(); + manga.name = element.selectFirst("a.item-title").text; + manga.imageUrl = + parseHtml(itemHtml).selectFirst("img").getSrc.replaceAll(";", "&"); + manga.link = parseHtml(itemHtml).selectFirst("a").getHref; + mangaList.add(manga); } } - List 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); }