refactor(provider): remove image URL from ContentProviderMangaInfoResponseDTO
This commit is contained in:
parent
67a05f34a7
commit
1bb04e5d75
@ -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) {}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user