Use unified storage location for automatic backups

This commit is contained in:
arkon
2023-10-26 13:43:42 -04:00
parent 695813ef7d
commit 1fbf8ca079
7 changed files with 14 additions and 40 deletions
@@ -11,7 +11,6 @@ import eu.kanade.tachiyomi.ui.reader.setting.ReaderPreferences
import eu.kanade.tachiyomi.util.system.isDevFlavor
import tachiyomi.core.preference.AndroidPreferenceStore
import tachiyomi.core.preference.PreferenceStore
import tachiyomi.core.provider.AndroidBackupFolderProvider
import tachiyomi.core.provider.AndroidStorageFolderProvider
import tachiyomi.domain.backup.service.BackupPreferences
import tachiyomi.domain.download.service.DownloadPreferences
@@ -53,13 +52,7 @@ class PreferenceModule(val app: Application) : InjektModule {
DownloadPreferences(get())
}
addSingletonFactory {
AndroidBackupFolderProvider(app)
}
addSingletonFactory {
BackupPreferences(
folderProvider = get<AndroidBackupFolderProvider>(),
preferenceStore = get(),
)
BackupPreferences(get())
}
addSingletonFactory {
AndroidStorageFolderProvider(app)