Fix read duration statistic getting inflated when restoring history

(cherry picked from commit 950b4a6c907262e80aaf423d523af518b790cd32)
This commit is contained in:
arkon 2023-12-25 16:35:13 -05:00 committed by Jobobby04
parent 4003263828
commit 25ab1ed7b8

View File

@ -363,7 +363,7 @@ class MangaRestorer(
readAt = max(item.readAt?.time ?: 0L, dbHistory.last_read?.time ?: 0L) readAt = max(item.readAt?.time ?: 0L, dbHistory.last_read?.time ?: 0L)
.takeIf { it > 0L } .takeIf { it > 0L }
?.let { Date(it) }, ?.let { Date(it) },
readDuration = max(item.readDuration, dbHistory.time_read), readDuration = max(item.readDuration, dbHistory.time_read) - dbHistory.time_read,
) )
} }