Set manga last update field based on chapter fetch time (closes #2217)

Based on https://github.com/Jays2Kings/tachiyomiJ2K/commit/3c81f60041b0aaf638ea9a128bfeb00cd818c18b#diff-7e5179d048c3dfaf75b444b7277fc840
This commit is contained in:
Jay
2020-01-10 23:47:02 -08:00
committed by arkon
parent 98f86a44ef
commit ee8a53188c
@@ -128,8 +128,9 @@ fun syncChaptersWithSource(db: DatabaseHelper,
// Fix order in source.
db.fixChaptersSourceOrder(sourceChapters).executeAsBlocking()
// Set this manga as updated since chapters were changed
manga.last_update = Date().time
// Set manga's last update time to latest chapter's fetch time if possible
val newestChapter = db.getChapters(manga).executeAsBlocking().maxBy { it.date_fetch }
manga.last_update = newestChapter?.date_fetch ?: manga.last_update
db.updateLastUpdated(manga).executeAsBlocking()
}