From de11fbe0d311957f81222a158417150cbb799af4 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Wed, 27 May 2026 19:00:12 +0500 Subject: [PATCH] skill issue on mib --- .../sh/sar/basedbank/ui/home/DashboardFragment.kt | 13 ++++++------- .../sh/sar/basedbank/ui/home/PayWithCardFragment.kt | 13 ++++++------- app/src/main/res/values-b+dv/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 14 insertions(+), 14 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 3fbfa98..15c69c9 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 @@ -281,18 +281,17 @@ class DashboardFragment : Fragment() { PayWithCardFragment.bindCardStatus(tvCardStatus, null) // only Active BML cards reach dashboard } } + val isMib = item is CardItem.Mib btnPayQr.setOnClickListener { - Toast.makeText(requireContext(), R.string.work_in_progress, Toast.LENGTH_SHORT).show() + val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress + Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show() } val nfcAdapter = android.nfc.NfcAdapter.getDefaultAdapter(requireContext()) val nfcSupported = nfcAdapter != null btnPayNfc.isEnabled = nfcSupported - if (nfcSupported) { - btnPayNfc.setOnClickListener { - Toast.makeText(requireContext(), R.string.work_in_progress, Toast.LENGTH_SHORT).show() - } - } else { - btnPayNfc.setOnClickListener(null) + btnPayNfc.setOnClickListener { + val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress + Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show() } } } diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt index b461299..0638741 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/PayWithCardFragment.kt @@ -131,18 +131,17 @@ class PayWithCardFragment : Fragment() { bindCardStatus(tvCardStatus, bmlStatus) } } + val isMib = item is CardItem.Mib btnPayQr.setOnClickListener { - Toast.makeText(context, R.string.work_in_progress, Toast.LENGTH_SHORT).show() + val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress + Toast.makeText(context, msg, Toast.LENGTH_SHORT).show() } val nfcAdapter = android.nfc.NfcAdapter.getDefaultAdapter(context) val nfcSupported = nfcAdapter != null btnPayNfc.isEnabled = nfcSupported - if (nfcSupported) { - btnPayNfc.setOnClickListener { - Toast.makeText(context, R.string.work_in_progress, Toast.LENGTH_SHORT).show() - } - } else { - btnPayNfc.setOnClickListener(null) + btnPayNfc.setOnClickListener { + val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress + Toast.makeText(context, msg, Toast.LENGTH_SHORT).show() } } } diff --git a/app/src/main/res/values-b+dv/strings.xml b/app/src/main/res/values-b+dv/strings.xml index fc68252..5f0b9a9 100644 --- a/app/src/main/res/values-b+dv/strings.xml +++ b/app/src/main/res/values-b+dv/strings.xml @@ -88,6 +88,7 @@ ނެވިގޭޝަން ހުޅުވާ ނެވިގޭޝަން ލައްޕާ ތައްޔާރުވަމުން ދަނީ + Skill issue on MIB side, Not supported ހަލުވި ހަރަކާތްތައް diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d01bebe..d77b1bd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -298,6 +298,7 @@ Pay with Card QR Pay NFC Pay + Skill issue on MIB side, Not supported Change PIN Freeze Block