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( 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) {