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 702b2ee1d..857c536d3 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 @@ -133,7 +133,7 @@ object SyncManager { backup = backup, ) - val remoteBackup = SyncYomiSyncService().doSync(syncData) + val remoteBackup = SyncYomiSyncService.doSync(syncData) if (remoteBackup == null) { logger.debug { "Skip restore due to network issues" } diff --git a/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncYomiSyncService.kt b/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncYomiSyncService.kt index 11c90a4e2..5bb2e2408 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncYomiSyncService.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/global/impl/sync/SyncYomiSyncService.kt @@ -13,7 +13,6 @@ import okhttp3.Headers import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient import okhttp3.RequestBody.Companion.toRequestBody -import suwayomi.tachidesk.manga.impl.Category import suwayomi.tachidesk.manga.impl.backup.proto.models.Backup import suwayomi.tachidesk.manga.impl.backup.proto.models.BackupCategory import suwayomi.tachidesk.manga.impl.backup.proto.models.BackupChapter @@ -24,7 +23,7 @@ import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import java.util.concurrent.TimeUnit -class SyncYomiSyncService { +object SyncYomiSyncService { private val syncPreferences = Injekt.get().getSharedPreferences("sync", Context.MODE_PRIVATE) private val logger = KotlinLogging.logger {}