From 0b5a452046b98246e81b918068efea53ca1c994b Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Fri, 22 May 2026 03:22:50 +0500 Subject: [PATCH] exclude bml loans from dashboard total, transfer from and paymvQR --- app/src/main/java/sh/sar/basedbank/ui/home/DashboardFragment.kt | 2 +- app/src/main/java/sh/sar/basedbank/ui/home/PayMvQrFragment.kt | 2 +- app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/DashboardFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/DashboardFragment.kt index 68ae3a9..3edea2d 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/DashboardFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/DashboardFragment.kt @@ -78,7 +78,7 @@ class DashboardFragment : Fragment() { private fun updateBalances(accounts: List) { val hide = viewModel.hideAmounts.value ?: false - val nonCreditAccounts = accounts.filter { it.profileType != "BML_CREDIT" } + val nonCreditAccounts = accounts.filter { it.profileType != "BML_CREDIT" && it.profileType != "BML_LOAN" } val creditAccounts = accounts.filter { it.profileType == "BML_CREDIT" } if (hide) { diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/PayMvQrFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/PayMvQrFragment.kt index 1a8e16c..e0374bc 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/PayMvQrFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/PayMvQrFragment.kt @@ -95,7 +95,7 @@ class PayMvQrFragment : Fragment() { private fun setupDropdown() { viewModel.accounts.observe(viewLifecycleOwner) { accounts -> val eligible = accounts.filter { - it.profileType != "BML_PREPAID" && it.profileType != "BML_CREDIT" + it.profileType != "BML_PREPAID" && it.profileType != "BML_CREDIT" && it.profileType != "BML_LOAN" } val adapter = QrAccountAdapter(requireContext(), eligible) binding.actvAccount.setAdapter(adapter) diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt index 6ca7d64..fd7787d 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/TransferFragment.kt @@ -1008,7 +1008,7 @@ class TransferFragment : Fragment() { ) : BaseAdapter(), Filterable { private val items: List = buildList { - val regular = accounts.filter { it.profileType != "BML_PREPAID" && it.profileType != "BML_CREDIT" } + val regular = accounts.filter { it.profileType != "BML_PREPAID" && it.profileType != "BML_CREDIT" && it.profileType != "BML_LOAN" } val cards = accounts.filter { it.profileType == "BML_PREPAID" || it.profileType == "BML_CREDIT" } addAll(regular) if (cards.isNotEmpty()) {