|
@ -222,10 +222,11 @@ public class KYCIDTypeFragment extends BaseFragment implements KYCV3PresenterInt |
|
|
private PublishSubject<Boolean> sideIdLoadedSubject; |
|
|
private PublishSubject<Boolean> sideIdLoadedSubject; |
|
|
private PublishSubject<Boolean> additionalIdLoadedSubject; |
|
|
private PublishSubject<Boolean> additionalIdLoadedSubject; |
|
|
private PublishSubject<Boolean> additionalIdBackLoadedSubject; |
|
|
private PublishSubject<Boolean> additionalIdBackLoadedSubject; |
|
|
private Activity kYCV4Activity; |
|
|
|
|
|
|
|
|
|
|
|
private KYCV4ViewModel kycv4ViewModel; |
|
|
private KYCV4ViewModel kycv4ViewModel; |
|
|
|
|
|
|
|
|
|
|
|
private Activity kYCV4Activity = null; |
|
|
|
|
|
|
|
|
public static KYCIDTypeFragment newInstance() { |
|
|
public static KYCIDTypeFragment newInstance() { |
|
|
KYCIDTypeFragment kycidTypeFragment = new KYCIDTypeFragment(); |
|
|
KYCIDTypeFragment kycidTypeFragment = new KYCIDTypeFragment(); |
|
|
return kycidTypeFragment; |
|
|
return kycidTypeFragment; |
|
@ -246,6 +247,7 @@ public class KYCIDTypeFragment extends BaseFragment implements KYCV3PresenterInt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void init() { |
|
|
private void init() { |
|
|
|
|
|
kYCV4Activity = getActivity(); |
|
|
kycv3ViewModel = new ViewModelProvider(requireActivity()).get(KYCV3ViewModel.class); |
|
|
kycv3ViewModel = new ViewModelProvider(requireActivity()).get(KYCV3ViewModel.class); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -863,8 +865,11 @@ public class KYCIDTypeFragment extends BaseFragment implements KYCV3PresenterInt |
|
|
public void onCanceled(@NotNull TrustdockVerificationException e) { |
|
|
public void onCanceled(@NotNull TrustdockVerificationException e) { |
|
|
try { |
|
|
try { |
|
|
Intrinsics.checkNotNullParameter(e, "e"); |
|
|
Intrinsics.checkNotNullParameter(e, "e"); |
|
|
|
|
|
if (kYCV4Activity != null) |
|
|
|
|
|
ShowConfirmModal(); |
|
|
} catch (Exception exception) { |
|
|
} catch (Exception exception) { |
|
|
|
|
|
|
|
|
|
|
|
if (kYCV4Activity != null) |
|
|
|
|
|
ShowConfirmModal(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
@ -947,4 +952,27 @@ public class KYCIDTypeFragment extends BaseFragment implements KYCV3PresenterInt |
|
|
public void showHideAdditionalBack(Boolean isBackRequired) { |
|
|
public void showHideAdditionalBack(Boolean isBackRequired) { |
|
|
//@Todo |
|
|
//@Todo |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void ShowConfirmModal() { |
|
|
|
|
|
try { |
|
|
|
|
|
if (kYCV4Activity != null) { |
|
|
|
|
|
AlertDialog.Builder alert = new AlertDialog.Builder(kYCV4Activity); |
|
|
|
|
|
alert.setTitle("Info - " + RemitApplication.getStorage().getString(PrefKeys.MEMBERSHIP_ID, "")); |
|
|
|
|
|
alert.setMessage("The selected EKYC process was unsuccessful. Kindly choose another KYC option from dashboard."); |
|
|
|
|
|
alert.setPositiveButton("OK", new DialogInterface.OnClickListener() { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onClick(DialogInterface dialog, int which) { |
|
|
|
|
|
if (kYCV4Activity != null) { |
|
|
|
|
|
kYCV4Activity.finish(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
alert.show(); |
|
|
|
|
|
} else |
|
|
|
|
|
ShowConfirmModal(); |
|
|
|
|
|
} catch (Exception ex) { |
|
|
|
|
|
ShowConfirmModal(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |