fix: Save mode as registration mode

This commit is contained in:
J-Jamet
2025-09-24 19:25:24 +02:00
parent ea4750fc11
commit 5bcbbac97f
61 changed files with 107 additions and 265 deletions

View File

@@ -187,7 +187,7 @@ class EntryInfo : NodeInfo {
/**
* Add searchInfo to current EntryInfo
*/
fun saveSearchInfo(database: Database?, searchInfo: SearchInfo) {
private fun saveSearchInfo(database: Database?, searchInfo: SearchInfo) {
searchInfo.otpString?.let { otpString ->
setOtp(otpString)
} ?: searchInfo.webDomain?.let { webDomain ->

View File

@@ -158,6 +158,10 @@ class SearchInfo : ObjectNameResource, Parcelable {
return otpString ?: webDomain ?: applicationId ?: relyingParty ?: tag ?: ""
}
fun toRegisterInfo(): RegisterInfo {
return RegisterInfo(this)
}
companion object {
// https://gist.github.com/rishabhmhjn/8663966
const val APPLICATION_ID_REGEX = "^(?:[a-zA-Z]+(?:\\d*[a-zA-Z_]*)*)(?:\\.[a-zA-Z]+(?:\\d*[a-zA-Z_]*)*)+\$"