mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 11:24:35 -05:00
Use measureTime
This commit is contained in:
@@ -36,9 +36,9 @@ import suwayomi.tachidesk.server.serverConfig
|
|||||||
import suwayomi.tachidesk.util.HAScheduler
|
import suwayomi.tachidesk.util.HAScheduler
|
||||||
import uy.kohesive.injekt.Injekt
|
import uy.kohesive.injekt.Injekt
|
||||||
import uy.kohesive.injekt.api.get
|
import uy.kohesive.injekt.api.get
|
||||||
import kotlin.system.measureTimeMillis
|
|
||||||
import kotlin.time.Clock
|
import kotlin.time.Clock
|
||||||
import kotlin.time.Duration.Companion.minutes
|
import kotlin.time.Duration.Companion.minutes
|
||||||
|
import kotlin.time.measureTime
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
data class SyncData(
|
data class SyncData(
|
||||||
@@ -305,8 +305,8 @@ object SyncManager {
|
|||||||
val favorites = mutableListOf<BackupManga>()
|
val favorites = mutableListOf<BackupManga>()
|
||||||
val nonFavorites = mutableListOf<BackupManga>()
|
val nonFavorites = mutableListOf<BackupManga>()
|
||||||
|
|
||||||
val elapsedTimeMillis =
|
val elapsedTime =
|
||||||
measureTimeMillis {
|
measureTime {
|
||||||
val databaseManga = getAllMangaFromDB()
|
val databaseManga = getAllMangaFromDB()
|
||||||
val localMangaMap =
|
val localMangaMap =
|
||||||
databaseManga.associateBy {
|
databaseManga.associateBy {
|
||||||
@@ -338,10 +338,8 @@ object SyncManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val minutes = elapsedTimeMillis / 60000
|
|
||||||
val seconds = (elapsedTimeMillis % 60000) / 1000
|
|
||||||
logger.debug {
|
logger.debug {
|
||||||
"Filtering completed in ${minutes}m ${seconds}s. Favorites found: ${favorites.size}, Non-favorites found: ${nonFavorites.size}"
|
"Filtering completed in $elapsedTime. Favorites found: ${favorites.size}, Non-favorites found: ${nonFavorites.size}"
|
||||||
}
|
}
|
||||||
|
|
||||||
return Pair(favorites, nonFavorites)
|
return Pair(favorites, nonFavorites)
|
||||||
|
|||||||
Reference in New Issue
Block a user