Fix browse source (#961)

This commit is contained in:
Mitchell Syer
2024-06-09 11:23:54 -04:00
committed by GitHub
parent c47f5ea85e
commit 0f061900af

View File

@@ -83,25 +83,28 @@ object MangaList {
resultRow[MangaTable.inLibrary] resultRow[MangaTable.inLibrary]
} }
BatchUpdateStatement(MangaTable).apply { if (mangaToUpdate.isNotEmpty()) {
mangaToUpdate.forEach { (sManga, manga) -> BatchUpdateStatement(MangaTable).apply {
addBatch(EntityID(manga[MangaTable.id].value, MangaTable)) mangaToUpdate.forEach { (sManga, manga) ->
this[MangaTable.title] = sManga.title addBatch(EntityID(manga[MangaTable.id].value, MangaTable))
this[MangaTable.artist] = sManga.artist this[MangaTable.title] = sManga.title
this[MangaTable.author] = sManga.author this[MangaTable.artist] = sManga.artist
this[MangaTable.description] = sManga.description this[MangaTable.author] = sManga.author
this[MangaTable.genre] = sManga.genre this[MangaTable.description] = sManga.description
this[MangaTable.status] = sManga.status this[MangaTable.genre] = sManga.genre
this[MangaTable.thumbnail_url] = sManga.thumbnail_url this[MangaTable.status] = sManga.status
this[MangaTable.updateStrategy] = sManga.update_strategy.name this[MangaTable.thumbnail_url] = sManga.thumbnail_url
if (!sManga.thumbnail_url.isNullOrEmpty() && manga[MangaTable.thumbnail_url] != sManga.thumbnail_url) { this[MangaTable.updateStrategy] = sManga.update_strategy.name
this[MangaTable.thumbnailUrlLastFetched] = Instant.now().epochSecond if (!sManga.thumbnail_url.isNullOrEmpty() && manga[MangaTable.thumbnail_url] != sManga.thumbnail_url) {
Manga.clearThumbnail(manga[MangaTable.id].value) this[MangaTable.thumbnailUrlLastFetched] = Instant.now().epochSecond
} else { Manga.clearThumbnail(manga[MangaTable.id].value)
this[MangaTable.thumbnailUrlLastFetched] = manga[MangaTable.thumbnailUrlLastFetched] } else {
this[MangaTable.thumbnailUrlLastFetched] =
manga[MangaTable.thumbnailUrlLastFetched]
}
} }
execute(this@transaction)
} }
execute(this@transaction)
} }
val mangaUrlsToId = val mangaUrlsToId =