From 4894322577ab3d08f90b2c511dca35fe5dbacebd Mon Sep 17 00:00:00 2001 From: xMohnad Date: Mon, 23 Jun 2025 05:01:55 +0000 Subject: [PATCH] fix(madara): exclude badge links from manga titles --- dart/manga/multisrc/madara/madara.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dart/manga/multisrc/madara/madara.dart b/dart/manga/multisrc/madara/madara.dart index 4931de9f..f712c953 100644 --- a/dart/manga/multisrc/madara/madara.dart +++ b/dart/manga/multisrc/madara/madara.dart @@ -11,10 +11,11 @@ class Madara extends MProvider { MPages mangaFromElements(List elements) { List mangaList = []; - for (var i = 0; i < elements.length; i++) { - final postTitle = elements[i].selectFirst("div.post-title a"); - final imageElement = elements[i].selectFirst("img"); - final image = extractImageUrl(imageElement); + for (final el in elements) { + final postTitle = el.selectFirst( + "div.post-title a:not(:has(span.manga-title-badges))", + ); + final image = extractImageUrl(el.selectFirst("img")); MManga manga = MManga(); manga.name = postTitle.text;