Revert "Show actual anime covers"

This reverts commit 9597ec172c.
This commit is contained in:
NBA2K1
2024-12-02 22:50:58 +01:00
parent 96e50ee05e
commit 0c2254d614

View File

@@ -20,16 +20,12 @@ class AnimeToast extends MProvider {
final elements = document.select("div.row div.col-md-4 div.video-item"); final elements = document.select("div.row div.col-md-4 div.video-item");
List<MManga> animeList = []; List<MManga> animeList = [];
for (var element in elements) { for (var element in elements) {
MManga anime = await (() async { MManga anime = MManga();
MManga anime = MManga(); anime.name = element.selectFirst("div.item-thumbnail a").attr("title");
anime.name = element.selectFirst("div.item-thumbnail a").attr("title"); anime.link = getUrlWithoutDomain(
anime.link = getUrlWithoutDomain( element.selectFirst("div.item-thumbnail a").attr("href"));
element.selectFirst("div.item-thumbnail a").attr("href")); anime.imageUrl =
final detailsRes = (await client.get(Uri.parse("$baseUrl${anime.link}"))).body; element.selectFirst("div.item-thumbnail a img").attr("src");
final detailsDoc = parseHtml(detailsRes);
anime.imageUrl = detailsDoc.selectFirst(".item-content p img").attr("src");
return anime;
})();
animeList.add(anime); animeList.add(anime);
} }
return MPages(animeList, false); return MPages(animeList, false);
@@ -37,23 +33,20 @@ class AnimeToast extends MProvider {
@override @override
Future<MPages> search(String query, int page, FilterList filterList) async { Future<MPages> search(String query, int page, FilterList filterList) async {
final res = (await client.get(Uri.parse("$baseUrl/page/$page/?s=$query"))).body; final res =
final document = parseHtml(res); (await client.get(Uri.parse("$baseUrl/page/$page/?s=$query"))).body;
final elements = document.select("div.item-thumbnail a[href]"); final document = parseHtml(res);
List<MManga> animeList = []; final elements = document.select("div.item-thumbnail a[href]");
for (var element in elements) { List<MManga> animeList = [];
MManga anime = await (() async { for (var element in elements) {
MManga anime = MManga(); MManga anime = MManga();
anime.name = element.attr("title"); anime.name = element.attr("title");
anime.link = getUrlWithoutDomain(element.attr("href")); anime.link = getUrlWithoutDomain(element.attr("href"));
final detailsRes = (await client.get(Uri.parse("$baseUrl${anime.link}"))).body; anime.imageUrl = element.selectFirst("a img").attr("src");
final detailsDoc = parseHtml(detailsRes); animeList.add(anime);
anime.imageUrl = detailsDoc.selectFirst(".item-content p img").attr("src"); }
return anime; return MPages(
})(); animeList, document.selectFirst("li.next a")?.attr("href") != null);
animeList.add(anime);
}
return MPages(animeList, document.selectFirst("li.next a")?.attr("href") != null);
} }
@override @override