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