This commit is contained in:
kunfei 2023-05-28 11:05:14 +08:00
parent 89a85bbc24
commit 573cf6542a

View File

@ -220,12 +220,17 @@ object Restore {
if (BackupConfig.keyIsNotIgnore(key)) {
when (key) {
PreferKey.webDavPassword -> {
edit.putString(
key,
kotlin.runCatching {
aes.decryptStr(value.toString())
}.getOrDefault(value.toString())
)
kotlin.runCatching {
aes.decryptStr(value.toString())
}.getOrNull()?.let {
edit.putString(key, it)
} ?: let {
if (appCtx.getPrefString(PreferKey.webDavPassword)
.isNullOrBlank()
) {
edit.putString(key, value.toString())
}
}
}
else -> when (value) {