Updated on 2026-08-14

This commit is contained in:
Tangem 2023-09-20 16:51:56 +03:00
parent f2d431f726
commit 3c59214c76

View file

@ -35,11 +35,18 @@ private fun getNetworkDerivationPath(
): Network.DerivationPath {
val defaultDerivationPath = getDefaultDerivationPath(blockchain, cardDerivationStyleProvider)
return when {
defaultDerivationPath.isNullOrBlank() -> Network.DerivationPath.None
extraDerivationPath == defaultDerivationPath -> Network.DerivationPath.Card(extraDerivationPath)
!extraDerivationPath.isNullOrBlank() -> Network.DerivationPath.Custom(extraDerivationPath)
else -> Network.DerivationPath.None
return if (extraDerivationPath.isNullOrBlank()) {
if (defaultDerivationPath.isNullOrBlank()) {
Network.DerivationPath.None
} else {
Network.DerivationPath.Card(defaultDerivationPath)
}
} else {
if (extraDerivationPath == defaultDerivationPath) {
Network.DerivationPath.Card(defaultDerivationPath)
} else {
Network.DerivationPath.Custom(extraDerivationPath)
}
}
}