Fix sync stalled
This commit is contained in:
@@ -9,6 +9,8 @@ import eu.kanade.domain.ui.UiPreferences
|
||||
import eu.kanade.tachiyomi.core.security.SecurityPreferences
|
||||
import eu.kanade.tachiyomi.data.backup.models.Backup
|
||||
import eu.kanade.tachiyomi.data.cache.PagePreviewCache
|
||||
import eu.kanade.tachiyomi.data.library.LibraryUpdateJob
|
||||
import eu.kanade.tachiyomi.data.sync.SyncDataJob
|
||||
import eu.kanade.tachiyomi.data.track.TrackerManager
|
||||
import eu.kanade.tachiyomi.network.NetworkPreferences
|
||||
import eu.kanade.tachiyomi.source.AndroidSourceManager
|
||||
@@ -36,6 +38,8 @@ import tachiyomi.domain.manga.interactor.GetFlatMetadataById
|
||||
import tachiyomi.domain.manga.interactor.GetSearchMetadata
|
||||
import tachiyomi.domain.manga.interactor.InsertFlatMetadata
|
||||
import tachiyomi.domain.source.service.SourceManager
|
||||
import uy.kohesive.injekt.Injekt
|
||||
import uy.kohesive.injekt.api.get
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
import java.util.UUID
|
||||
|
||||
@@ -340,4 +344,14 @@ object DebugFunctions {
|
||||
}
|
||||
|
||||
fun exportProtobufScheme() = ProtoBufSchemaGenerator.generateSchemaText(Backup.serializer().descriptor)
|
||||
|
||||
fun killSyncJobs() {
|
||||
val context = Injekt.get<Application>()
|
||||
SyncDataJob.stop(context)
|
||||
}
|
||||
|
||||
fun killLibraryJobs() {
|
||||
val context = Injekt.get<Application>()
|
||||
LibraryUpdateJob.stop(context)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user