mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2026-01-30 15:34:07 +01:00
Update thumbnail cache when there is a new thumbnail
This commit is contained in:
@@ -23,6 +23,7 @@ data class Manga(
|
||||
val url: String,
|
||||
val title: String,
|
||||
val thumbnailUrl: String?,
|
||||
val thumbnailUrlLastFetched: Long = 0,
|
||||
val initialized: Boolean,
|
||||
val artist: String?,
|
||||
val author: String?,
|
||||
|
||||
@@ -66,7 +66,7 @@ class ImageLoaderProvider @Inject constructor(
|
||||
class MangaCoverKeyer : Keyer {
|
||||
override fun key(data: Any, options: Options): String? {
|
||||
if (data !is Manga) return null
|
||||
return "${data.sourceId}-${data.url}"
|
||||
return "${data.sourceId}-${data.thumbnailUrl}-${data.thumbnailUrlLastFetched}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ class ImageLoaderProvider @Inject constructor(
|
||||
override fun map(data: Any, options: Options): String? {
|
||||
if (data !is Extension) return null
|
||||
if (data.iconUrl.isBlank()) return null
|
||||
return serverUrl.value.toString() + data.iconUrl
|
||||
return "${serverUrl.value}${data.iconUrl}"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user