Move backup models to domain module
(cherry picked from commit 5908bd19305b3461165fcfe2da5d2217115562b9) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/data/backup/create/BackupCreator.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/create/creators/MangaBackupCreator.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/BackupRestorer.kt # app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt # app/src/main/java/eu/kanade/tachiyomi/di/AppModule.kt # domain/src/main/java/tachiyomi/domain/backup/model/Backup.kt # domain/src/main/java/tachiyomi/domain/backup/model/BackupFlatMetadata.kt # domain/src/main/java/tachiyomi/domain/backup/model/BackupManga.kt # domain/src/main/java/tachiyomi/domain/backup/model/BackupMergedMangaReference.kt # domain/src/main/java/tachiyomi/domain/backup/model/BackupSavedSearch.kt # domain/src/main/java/tachiyomi/domain/backup/model/metadata/BackupSearchMetadata.kt # domain/src/main/java/tachiyomi/domain/backup/model/metadata/BackupSearchTag.kt # domain/src/main/java/tachiyomi/domain/backup/model/metadata/BackupSearchTitle.kt
This commit is contained in:
+2
-2
@@ -31,7 +31,7 @@ import eu.kanade.presentation.components.WarningBanner
|
||||
import eu.kanade.presentation.util.Screen
|
||||
import eu.kanade.tachiyomi.data.backup.create.BackupCreateFlags
|
||||
import eu.kanade.tachiyomi.data.backup.create.BackupCreateJob
|
||||
import eu.kanade.tachiyomi.data.backup.models.Backup
|
||||
import eu.kanade.tachiyomi.data.backup.create.BackupCreator
|
||||
import eu.kanade.tachiyomi.util.system.DeviceUtil
|
||||
import eu.kanade.tachiyomi.util.system.toast
|
||||
import kotlinx.collections.immutable.PersistentSet
|
||||
@@ -124,7 +124,7 @@ class CreateBackupScreen : Screen() {
|
||||
onClick = {
|
||||
if (!BackupCreateJob.isManualJobRunning(context)) {
|
||||
try {
|
||||
chooseBackupDir.launch(Backup.getFilename())
|
||||
chooseBackupDir.launch(BackupCreator.getFilename())
|
||||
} catch (e: ActivityNotFoundException) {
|
||||
context.toast(MR.strings.file_picker_error)
|
||||
}
|
||||
|
||||
+1
-1
@@ -154,7 +154,7 @@ class RestoreBackupScreen : Screen() {
|
||||
}
|
||||
|
||||
val results = try {
|
||||
BackupFileValidator().validate(context, it)
|
||||
BackupFileValidator(context).validate(it)
|
||||
} catch (e: Exception) {
|
||||
model.setError(InvalidRestore(it, e.message.toString()))
|
||||
return@rememberLauncherForActivityResult
|
||||
|
||||
+1
-1
@@ -17,10 +17,10 @@ import cafe.adriel.voyager.navigator.currentOrThrow
|
||||
import eu.kanade.presentation.components.AppBar
|
||||
import eu.kanade.presentation.components.AppBarActions
|
||||
import eu.kanade.presentation.util.Screen
|
||||
import eu.kanade.tachiyomi.data.backup.models.Backup
|
||||
import eu.kanade.tachiyomi.util.system.copyToClipboard
|
||||
import kotlinx.collections.immutable.persistentListOf
|
||||
import kotlinx.serialization.protobuf.schema.ProtoBufSchemaGenerator
|
||||
import tachiyomi.domain.backup.model.Backup
|
||||
import tachiyomi.i18n.MR
|
||||
import tachiyomi.presentation.core.components.material.Scaffold
|
||||
import tachiyomi.presentation.core.i18n.stringResource
|
||||
|
||||
Reference in New Issue
Block a user