refactor(provider): remove image URL from ContentProviderMangaInfoResponseDTO

This commit is contained in:
Rodrigo Verdiani 2025-12-31 11:50:58 -03:00
parent 67a05f34a7
commit 1bb04e5d75
4 changed files with 4 additions and 11 deletions

View File

@ -4,4 +4,4 @@ import com.magamochi.mangamochi.model.enumeration.MangaStatus;
import jakarta.validation.constraints.NotBlank;
public record ContentProviderMangaInfoResponseDTO(
@NotBlank String title, @NotBlank String url, String imgUrl, MangaStatus status) {}
@NotBlank String title, @NotBlank String url, MangaStatus status) {}

View File

@ -121,12 +121,6 @@ public class MangaLivreBlogProvider implements ContentProvider, PagedContentProv
var contentContainer =
linkElement.getElementsByClass("manga-card-content").getFirst();
var imageUrl =
imageContainer
.getElementsByClass("attachment-manga-cover")
.getFirst()
.attr("data-lazy-src");
var title = contentContainer.getElementsByTag("h3").text();
var url = linkElement.attr("href");
var status =
@ -140,7 +134,7 @@ public class MangaLivreBlogProvider implements ContentProvider, PagedContentProv
default -> MangaStatus.UNKNOWN;
};
return new ContentProviderMangaInfoResponseDTO(title, url, imageUrl, status);
return new ContentProviderMangaInfoResponseDTO(title, url, status);
} catch (Exception e) {
return null;
}

View File

@ -116,7 +116,7 @@ public class MangaLivreProvider implements ContentProvider, PagedContentProvider
}
return new ContentProviderMangaInfoResponseDTO(
title.trim(), url.trim(), null, MangaStatus.UNKNOWN);
title.trim(), url.trim(), MangaStatus.UNKNOWN);
})
.toList();
} catch (NoSuchElementException e) {

View File

@ -138,8 +138,7 @@ public class PinkRosaScanProvider implements ContentProvider, PagedContentProvid
var textElement = linkElement.getElementsByTag("h3");
var title = textElement.text().trim();
return new ContentProviderMangaInfoResponseDTO(
title, url, null, MangaStatus.UNKNOWN);
return new ContentProviderMangaInfoResponseDTO(title, url, MangaStatus.UNKNOWN);
})
.toList();
} catch (NoSuchElementException e) {