diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreatorJob.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreatorJob.kt index da08bcec85..6544339d3e 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreatorJob.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreatorJob.kt @@ -29,7 +29,6 @@ import eu.kanade.tachiyomi.util.system.workManager import java.util.concurrent.TimeUnit import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get -import uy.kohesive.injekt.injectLazy import yokai.domain.backup.BackupPreferences import yokai.domain.storage.StorageManager @@ -37,7 +36,6 @@ class BackupCreatorJob(private val context: Context, workerParams: WorkerParamet CoroutineWorker(context, workerParams) { private val notifier = BackupNotifier(context.localeContext) - private val storageManager: StorageManager by injectLazy() override suspend fun doWork(): Result { val isAutoBackup = inputData.getBoolean(IS_AUTO_BACKUP_KEY, true) @@ -74,8 +72,10 @@ class BackupCreatorJob(private val context: Context, workerParams: WorkerParamet } } - private fun getAutomaticBackupLocation(): Uri? = - storageManager.getAutomaticBackupsDirectory()?.uri + private fun getAutomaticBackupLocation(): Uri? { + val storageManager = Injekt.get() + return storageManager.getAutomaticBackupsDirectory()?.uri + } override suspend fun getForegroundInfo(): ForegroundInfo { return ForegroundInfo(