优化
This commit is contained in:
@@ -220,12 +220,17 @@ object Restore {
|
|||||||
if (BackupConfig.keyIsNotIgnore(key)) {
|
if (BackupConfig.keyIsNotIgnore(key)) {
|
||||||
when (key) {
|
when (key) {
|
||||||
PreferKey.webDavPassword -> {
|
PreferKey.webDavPassword -> {
|
||||||
edit.putString(
|
kotlin.runCatching {
|
||||||
key,
|
aes.decryptStr(value.toString())
|
||||||
kotlin.runCatching {
|
}.getOrNull()?.let {
|
||||||
aes.decryptStr(value.toString())
|
edit.putString(key, it)
|
||||||
}.getOrDefault(value.toString())
|
} ?: let {
|
||||||
)
|
if (appCtx.getPrefString(PreferKey.webDavPassword)
|
||||||
|
.isNullOrBlank()
|
||||||
|
) {
|
||||||
|
edit.putString(key, value.toString())
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> when (value) {
|
else -> when (value) {
|
||||||
|
|||||||
Reference in New Issue
Block a user