Compare commits

...
2 changed files with 10 additions and 3 deletions
@@ -234,6 +234,12 @@ class AddContactSheetFragment : BottomSheetDialogFragment() {
private fun setupAccountSearch() { private fun setupAccountSearch() {
binding.tilAccount.setEndIconOnClickListener { performLookup() } binding.tilAccount.setEndIconOnClickListener { performLookup() }
binding.etAccount.setOnEditorActionListener { _, actionId, _ ->
if (actionId == android.view.inputmethod.EditorInfo.IME_ACTION_SEARCH) {
performLookup()
true
} else false
}
} }
private fun performLookup() { private fun performLookup() {
@@ -387,7 +393,7 @@ class AddContactSheetFragment : BottomSheetDialogFragment() {
// Auto-fill alias with existing alias or name // Auto-fill alias with existing alias or name
if (binding.etAlias.text.isNullOrBlank()) { if (binding.etAlias.text.isNullOrBlank()) {
binding.etAlias.setText(validation.name) binding.etAlias.setText(sh.sar.basedbank.util.bmlapi.BmlDashboardParser.toTitleCase(validation.name))
} }
binding.etCurrency.setText(validation.currency) binding.etCurrency.setText(validation.currency)
@@ -898,7 +898,8 @@ class TransferFragment : Fragment() {
resolvedRecipientName = info.accountName resolvedRecipientName = info.accountName
resolvedBankName = info.bankId resolvedBankName = info.bankId
resolvedDestCurrency = info.currency resolvedDestCurrency = info.currency
savedToSubtitle = "${info.accountNumber} · ${info.bankId}" savedToSubtitle = listOfNotNull(info.accountNumber, info.bankId, info.currency.takeIf { it.isNotBlank() })
.joinToString(" · ")
savedToColorHex = colorHex savedToColorHex = colorHex
savedToImageHash = when { savedToImageHash = when {
matchedAcc?.profileImageHash != null -> matchedAcc.profileImageHash matchedAcc?.profileImageHash != null -> matchedAcc.profileImageHash
@@ -910,7 +911,7 @@ class TransferFragment : Fragment() {
showToCard(matchedAcc) showToCard(matchedAcc)
} else { } else {
binding.tvToAccountName.text = displayName binding.tvToAccountName.text = displayName
binding.tvToBankBic.text = "${info.accountNumber} · ${info.bankId}" binding.tvToBankBic.text = savedToSubtitle
binding.tvToAccountDetails.visibility = View.GONE binding.tvToAccountDetails.visibility = View.GONE
binding.tvToBalance.visibility = View.GONE binding.tvToBalance.visibility = View.GONE
binding.ivToPhoto.scaleType = android.widget.ImageView.ScaleType.CENTER_CROP binding.ivToPhoto.scaleType = android.widget.ImageView.ScaleType.CENTER_CROP