mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-11-09 19:55:11 +01:00
Fix warnings in ChapterSourceSync
This commit is contained in:
parent
a98a578af3
commit
84f21ebacc
@ -94,9 +94,9 @@ fun syncChaptersWithSource(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return if there's nothing to add, delete or change, avoiding unnecessary db transactions.
|
// Return if there's nothing to add, delete or change, avoid unnecessary db transactions.
|
||||||
if (toAdd.isEmpty() && toDelete.isEmpty() && toChange.isEmpty()) {
|
if (toAdd.isEmpty() && toDelete.isEmpty() && toChange.isEmpty()) {
|
||||||
val newestDate = dbChapters.maxBy { it.date_upload }?.date_upload ?: 0L
|
val newestDate = dbChapters.maxOf { it.date_upload }
|
||||||
if (newestDate != 0L && newestDate != manga.last_update) {
|
if (newestDate != 0L && newestDate != manga.last_update) {
|
||||||
manga.last_update = newestDate
|
manga.last_update = newestDate
|
||||||
db.updateLastUpdated(manga).executeAsBlocking()
|
db.updateLastUpdated(manga).executeAsBlocking()
|
||||||
@ -149,13 +149,12 @@ 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 = db.getChapters(manga).executeAsBlocking().maxBy { it.date_upload }
|
val newestChapterDate = db.getChapters(manga).executeAsBlocking().maxOf { it.date_upload }
|
||||||
val dateFetch = newestChapter?.date_upload ?: manga.last_update
|
if (newestChapterDate == 0L) {
|
||||||
if (dateFetch == 0L) {
|
|
||||||
if (toAdd.isNotEmpty()) {
|
if (toAdd.isNotEmpty()) {
|
||||||
manga.last_update = Date().time
|
manga.last_update = Date().time
|
||||||
}
|
}
|
||||||
} else manga.last_update = dateFetch
|
} else manga.last_update = newestChapterDate
|
||||||
db.updateLastUpdated(manga).executeAsBlocking()
|
db.updateLastUpdated(manga).executeAsBlocking()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user