Update thumbnail cache when there is a new thumbnail

This commit is contained in:
Syer10
2022-12-22 16:19:54 -05:00
parent a447a02efb
commit 644019850b
2 changed files with 3 additions and 2 deletions

View File

@@ -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?,

View File

@@ -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}"
}
}