From 4558ddf4a6ecb4657e046e159512619ef4f76b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartu=20=C3=96zen?= Date: Sat, 20 Dec 2025 20:28:10 +0300 Subject: [PATCH] Use measureTime --- .../suwayomi/tachidesk/global/impl/sync/SyncManager.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncManager.kt b/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncManager.kt index e1beeb274..949c43aee 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncManager.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncManager.kt @@ -36,9 +36,9 @@ import suwayomi.tachidesk.server.serverConfig import suwayomi.tachidesk.util.HAScheduler import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get -import kotlin.system.measureTimeMillis import kotlin.time.Clock import kotlin.time.Duration.Companion.minutes +import kotlin.time.measureTime @Serializable data class SyncData( @@ -305,8 +305,8 @@ object SyncManager { val favorites = mutableListOf() val nonFavorites = mutableListOf() - val elapsedTimeMillis = - measureTimeMillis { + val elapsedTime = + measureTime { val databaseManga = getAllMangaFromDB() val localMangaMap = databaseManga.associateBy { @@ -338,10 +338,8 @@ object SyncManager { } } - val minutes = elapsedTimeMillis / 60000 - val seconds = (elapsedTimeMillis % 60000) / 1000 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)