fixed crashing on contactless
This commit is contained in:
parent
16b89ec19e
commit
8e93e61eb5
@ -262,7 +262,7 @@ public class CardWaitingFragment extends DataBindingFragment implements DataBind
|
||||
cardReadViewModel.setCardTransactionType(CardTransactionType.FALLBACK);
|
||||
|
||||
} else if (cardType == CardTypeX.IC || cardType == CardTypeX.NFC) {
|
||||
cardReadViewModel.cardTypeData.setValue(cardType.value);
|
||||
cardReadViewModel.cardTypeData.postValue(cardType.value);
|
||||
if(isMPU) {
|
||||
sharedViewModel.isEmv.setValue(false);
|
||||
cardReadViewModel.setCardTransactionType(CardTransactionType.MPU);
|
||||
|
||||
@ -772,7 +772,6 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
case SdkResult.Success:
|
||||
case SdkResult.Emv_Declined:
|
||||
case SdkResult.Emv_Script_Fail:
|
||||
case SdkResult.Emv_Offline_Declined:
|
||||
mHandler.postDelayed(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
@ -782,7 +781,9 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
||||
}
|
||||
}, 1000);
|
||||
break;
|
||||
|
||||
case SdkResult.Emv_Offline_Declined:
|
||||
mHandler.obtainMessage(EMV_ERROR, retCode, retCode, "Offline Declined").sendToTarget();
|
||||
break;
|
||||
case SdkResult.Emv_Qpboc_Offline:// EMV Contactless: Offline Approval
|
||||
case SdkResult.Emv_Offline_Accept://EMV Contact: Offline Approval
|
||||
//offline approve
|
||||
|
||||
Loading…
Reference in New Issue
Block a user