Revert changes to last_update behavior from #5436 (#5590)

This commit is contained in:
FlaminSarge 2021-07-24 08:32:48 -07:00 committed by GitHub
parent e8beb7103c
commit 4084d5e69a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 11 deletions

View File

@ -13,8 +13,10 @@ interface Manga : SManga {
var favorite: Boolean var favorite: Boolean
// last time the chapter list changed in any way
var last_update: Long var last_update: Long
// predicted next update time based on latest (by date) 4 chapters' deltas
var next_update: Long var next_update: Long
var date_added: Long var date_added: Long

View File

@ -111,10 +111,6 @@ fun syncChaptersWithSource(
db.updateNextUpdated(manga).executeAsBlocking() db.updateNextUpdated(manga).executeAsBlocking()
} }
if (newestDate != 0L && newestDate != manga.last_update) {
manga.last_update = newestDate
db.updateLastUpdated(manga).executeAsBlocking()
}
return Pair(emptyList(), emptyList()) return Pair(emptyList(), emptyList())
} }
@ -177,13 +173,8 @@ fun syncChaptersWithSource(
db.fixChaptersSourceOrder(sourceChapters).executeAsBlocking() db.fixChaptersSourceOrder(sourceChapters).executeAsBlocking()
// Set this manga as updated since chapters were changed // Set this manga as updated since chapters were changed
val newestChapter = topChapters.getOrNull(0) // Note that last_update actually represents last time the chapter list changed at all
val dateFetch = newestChapter?.date_upload ?: manga.last_update manga.last_update = Date().time
if (dateFetch == 0L) {
if (toAdd.isNotEmpty()) {
manga.last_update = Date().time
}
} else manga.last_update = dateFetch
db.updateLastUpdated(manga).executeAsBlocking() db.updateLastUpdated(manga).executeAsBlocking()
} }