Bug/2894 covers not updating (#2908)

* Use a wrapper around Manga to supply glide with proper equals() and hashCode() impl. for caching

* reload image if url has changed

* ignore case for http scheme comparison

* more ignore case for http scheme comparison

* fix indenting

* use data class for MangaThumbnail
This commit is contained in:
MCAxiaz
2020-04-21 06:13:23 -07:00
committed by GitHub
parent a68c1adba6
commit b3611eef9d
15 changed files with 49 additions and 26 deletions
@@ -22,6 +22,7 @@ import eu.kanade.tachiyomi.data.database.models.LibraryManga
import eu.kanade.tachiyomi.data.database.models.Manga
import eu.kanade.tachiyomi.data.download.DownloadManager
import eu.kanade.tachiyomi.data.download.DownloadService
import eu.kanade.tachiyomi.data.glide.toMangaThumbnail
import eu.kanade.tachiyomi.data.library.LibraryUpdateRanker.rankingScheme
import eu.kanade.tachiyomi.data.library.LibraryUpdateService.Companion.start
import eu.kanade.tachiyomi.data.notification.NotificationReceiver
@@ -557,7 +558,7 @@ class LibraryUpdateService(
return try {
Glide.with(this)
.asBitmap()
.load(manga)
.load(manga.toMangaThumbnail())
.dontTransform()
.centerCrop()
.circleCrop()