fix: Passkey auto save Signature

This commit is contained in:
J-Jamet
2025-09-17 23:23:41 +02:00
parent 0aecc21f43
commit 272ebd0c3f
9 changed files with 188 additions and 107 deletions

View File

@@ -89,6 +89,14 @@ data class AppOrigin(
} else null
}
override fun toString(): String {
return if (androidOrigins.isNotEmpty()) {
androidOrigins.first().toString()
} else if (webOrigins.isNotEmpty()) {
webOrigins.first().toString()
} else super.toString()
}
companion object {
private val TAG = AppOrigin::class.java.simpleName

View File

@@ -213,15 +213,19 @@ class EntryInfo : NodeInfo {
registerInfo.password?.let { password = it }
setCreditCard(registerInfo.creditCard)
setPasskey(registerInfo.passkey)
setAppOrigin(
registerInfo.appOrigin,
database?.allowEntryCustomFields() == true
)
saveAppOrigin(database, registerInfo.appOrigin)
if (title.isEmpty()) {
title = registerInfo.toString().toTitle()
}
}
/**
* Add AppOrigin
*/
fun saveAppOrigin(database: Database?, appOrigin: AppOrigin?) {
setAppOrigin(appOrigin, database?.allowEntryCustomFields() == true)
}
fun getVisualTitle(): String {
return title.ifEmpty {
url.ifEmpty {