sing on duel
This commit is contained in:
parent
f7b200de73
commit
d143e49e4b
@ -465,6 +465,31 @@ public class MainFragment extends DataBindingFragment {
|
||||
});
|
||||
}
|
||||
|
||||
private void showCurrencyChooserForSignOn() {
|
||||
List<String> currencies = getAvailableCardSaleCurrencies();
|
||||
if (currencies.isEmpty()) {
|
||||
applyCardCurrencyAndHost("MMK");
|
||||
navigateToSignOn();
|
||||
return;
|
||||
}
|
||||
|
||||
if (currencies.size() == 1) {
|
||||
applyCardCurrencyAndHost(currencies.get(0));
|
||||
navigateToSignOn();
|
||||
return;
|
||||
}
|
||||
|
||||
showCurrencyPickerDialog("Choose Currency", currencies, currency -> {
|
||||
applyCardCurrencyAndHost(currency);
|
||||
navigateToSignOn();
|
||||
});
|
||||
}
|
||||
|
||||
private void navigateToSignOn() {
|
||||
routeId = R.id.action_nav_main_to_nav_sign_on;
|
||||
safeNavigateToRouteId();
|
||||
}
|
||||
|
||||
private List<String> getAvailableCardSaleCurrencies() {
|
||||
cachePrimaryCardHostIfNeeded();
|
||||
LinkedHashSet<String> values = new LinkedHashSet<>();
|
||||
@ -1025,12 +1050,10 @@ public class MainFragment extends DataBindingFragment {
|
||||
showSingleInfoDialog(getResourceString(R.string.txt_please_enable_internet));
|
||||
} else if (SystemParamsOperation.getInstance().isNeedSettlement()) {
|
||||
AlertXDialog.getInstance().showDialog(requireContext(), getResourceString(R.string.title_need_settle), getResourceString(R.string.txt_do_you_want_to_continue), () -> {
|
||||
routeId = R.id.action_nav_main_to_nav_sign_on;
|
||||
safeNavigateToRouteId();
|
||||
showCurrencyChooserForSignOn();
|
||||
});
|
||||
} else {
|
||||
routeId = R.id.action_nav_main_to_nav_sign_on;
|
||||
safeNavigateToRouteId();
|
||||
showCurrencyChooserForSignOn();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -13,7 +13,6 @@ import com.utsmm.kbz.BR;
|
||||
import com.utsmm.kbz.R;
|
||||
import com.utsmm.kbz.config.Constants;
|
||||
import com.utsmm.kbz.util.enums.ResponseStatus;
|
||||
import com.utsmyanmar.paylibs.utils.core_utils.SystemParamsOperation;
|
||||
|
||||
/*
|
||||
* This file is not using in this project cuz IPEK is used instead of TMK.
|
||||
@ -56,7 +55,6 @@ public class SignOnFragment extends DataBindingFragment {
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
|
||||
signOnViewModel.startSignOnProcess();
|
||||
|
||||
observeData();
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user