This commit is contained in:
kunfei
2023-05-28 11:05:14 +08:00
parent 76c74d87ad
commit 432da71fa3
@@ -220,12 +220,17 @@ object Restore {
if (BackupConfig.keyIsNotIgnore(key)) { if (BackupConfig.keyIsNotIgnore(key)) {
when (key) { when (key) {
PreferKey.webDavPassword -> { PreferKey.webDavPassword -> {
edit.putString(
key,
kotlin.runCatching { kotlin.runCatching {
aes.decryptStr(value.toString()) aes.decryptStr(value.toString())
}.getOrDefault(value.toString()) }.getOrNull()?.let {
) edit.putString(key, it)
} ?: let {
if (appCtx.getPrefString(PreferKey.webDavPassword)
.isNullOrBlank()
) {
edit.putString(key, value.toString())
}
}
} }
else -> when (value) { else -> when (value) {