From 2b4dd34359758924f46493e01c58ebb2bb2f627e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartu=20=C3=96zen?= Date: Thu, 18 Dec 2025 19:07:18 +0300 Subject: [PATCH] Check if SyncYomi is enabled in syncData function --- .../suwayomi/tachidesk/global/impl/sync/SyncManager.kt | 4 ++++ .../suwayomi/tachidesk/graphql/mutations/SyncMutation.kt | 6 ++---- 2 files changed, 6 insertions(+), 4 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 7317d85a5..04d16e2b8 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 @@ -80,6 +80,10 @@ object SyncManager { } suspend fun syncData() { + if (!serverConfig.syncYomiEnabled.value) { + return + } + transaction { MangaTable.update({ MangaTable.isSyncing eq true }) { it[isSyncing] = false diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/SyncMutation.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/SyncMutation.kt index 32cbf5ad8..8d55014f3 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/SyncMutation.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/SyncMutation.kt @@ -21,10 +21,8 @@ class SyncMutation { fun startSync(input: StartSyncInput): StartSyncPayload { val (clientMutationId) = input - if (serverConfig.syncYomiEnabled.value) { - GlobalScope.launch { - SyncManager.syncData() - } + GlobalScope.launch { + SyncManager.syncData() } return StartSyncPayload(