diff --git a/app/src/main/java/org/koitharu/kotatsu/core/db/DatabaseModule.kt b/app/src/main/java/org/koitharu/kotatsu/core/db/DatabaseModule.kt index 18e206142..150dba8dd 100644 --- a/app/src/main/java/org/koitharu/kotatsu/core/db/DatabaseModule.kt +++ b/app/src/main/java/org/koitharu/kotatsu/core/db/DatabaseModule.kt @@ -1,16 +1,9 @@ package org.koitharu.kotatsu.core.db -import androidx.room.InvalidationTracker import org.koin.android.ext.koin.androidContext import org.koin.dsl.module val databaseModule get() = module { - single { - MangaDatabase(androidContext()).also { db -> - getAll().forEach { - db.invalidationTracker.addObserver(it) - } - } - } - } \ No newline at end of file + single { MangaDatabase(androidContext()) } + } diff --git a/app/src/main/java/org/koitharu/kotatsu/sync/domain/SyncController.kt b/app/src/main/java/org/koitharu/kotatsu/sync/domain/SyncController.kt index 00c7d2b22..2924b8480 100644 --- a/app/src/main/java/org/koitharu/kotatsu/sync/domain/SyncController.kt +++ b/app/src/main/java/org/koitharu/kotatsu/sync/domain/SyncController.kt @@ -34,7 +34,7 @@ class SyncController( private val mutex = Mutex() private val jobs = ArrayMap(2) private val defaultGcPeriod: Long // gc period if sync disabled - get() = TimeUnit.DAYS.toMillis(2) + get() = TimeUnit.HOURS.toMillis(2) override fun onInvalidated(tables: MutableSet) { requestSync( @@ -136,4 +136,4 @@ class SyncController( favouriteCategoriesDao.gc(deletedAt) } } -} \ No newline at end of file +}