skill issue on mib

This commit is contained in:
2026-05-27 19:00:12 +05:00
parent 5d8ab76477
commit de11fbe0d3
4 changed files with 14 additions and 14 deletions
@@ -281,18 +281,17 @@ class DashboardFragment : Fragment() {
PayWithCardFragment.bindCardStatus(tvCardStatus, null) // only Active BML cards reach dashboard PayWithCardFragment.bindCardStatus(tvCardStatus, null) // only Active BML cards reach dashboard
} }
} }
val isMib = item is CardItem.Mib
btnPayQr.setOnClickListener { 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 nfcAdapter = android.nfc.NfcAdapter.getDefaultAdapter(requireContext())
val nfcSupported = nfcAdapter != null val nfcSupported = nfcAdapter != null
btnPayNfc.isEnabled = nfcSupported btnPayNfc.isEnabled = nfcSupported
if (nfcSupported) { btnPayNfc.setOnClickListener {
btnPayNfc.setOnClickListener { val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress
Toast.makeText(requireContext(), R.string.work_in_progress, Toast.LENGTH_SHORT).show() Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show()
}
} else {
btnPayNfc.setOnClickListener(null)
} }
} }
} }
@@ -131,18 +131,17 @@ class PayWithCardFragment : Fragment() {
bindCardStatus(tvCardStatus, bmlStatus) bindCardStatus(tvCardStatus, bmlStatus)
} }
} }
val isMib = item is CardItem.Mib
btnPayQr.setOnClickListener { 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 nfcAdapter = android.nfc.NfcAdapter.getDefaultAdapter(context)
val nfcSupported = nfcAdapter != null val nfcSupported = nfcAdapter != null
btnPayNfc.isEnabled = nfcSupported btnPayNfc.isEnabled = nfcSupported
if (nfcSupported) { btnPayNfc.setOnClickListener {
btnPayNfc.setOnClickListener { val msg = if (isMib) R.string.mib_qr_nfc_not_supported else R.string.work_in_progress
Toast.makeText(context, R.string.work_in_progress, Toast.LENGTH_SHORT).show() Toast.makeText(context, msg, Toast.LENGTH_SHORT).show()
}
} else {
btnPayNfc.setOnClickListener(null)
} }
} }
} }
+1
View File
@@ -88,6 +88,7 @@
<string name="nav_open_drawer">ނެވިގޭޝަން ހުޅުވާ</string> <string name="nav_open_drawer">ނެވިގޭޝަން ހުޅުވާ</string>
<string name="nav_close_drawer">ނެވިގޭޝަން ލައްޕާ</string> <string name="nav_close_drawer">ނެވިގޭޝަން ލައްޕާ</string>
<string name="work_in_progress">ތައްޔާރުވަމުން ދަނީ</string> <string name="work_in_progress">ތައްޔާރުވަމުން ދަނީ</string>
<string name="mib_qr_nfc_not_supported">Skill issue on MIB side, Not supported</string>
<!-- Dashboard --> <!-- Dashboard -->
<string name="dashboard_quick_actions">ހަލުވި ހަރަކާތްތައް</string> <string name="dashboard_quick_actions">ހަލުވި ހަރަކާތްތައް</string>
+1
View File
@@ -298,6 +298,7 @@
<string name="nav_pay_with_card">Pay with Card</string> <string name="nav_pay_with_card">Pay with Card</string>
<string name="card_pay_qr">QR Pay</string> <string name="card_pay_qr">QR Pay</string>
<string name="card_pay_nfc">NFC Pay</string> <string name="card_pay_nfc">NFC Pay</string>
<string name="mib_qr_nfc_not_supported">Skill issue on MIB side, Not supported</string>
<string name="card_action_change_pin">Change PIN</string> <string name="card_action_change_pin">Change PIN</string>
<string name="card_action_freeze">Freeze</string> <string name="card_action_freeze">Freeze</string>
<string name="card_action_block">Block</string> <string name="card_action_block">Block</string>