|
@ -3,6 +3,7 @@ package com.swifttech.remit.android.features.registerv2.existingcustomer.view; |
|
|
import android.content.Intent; |
|
|
import android.content.Intent; |
|
|
import android.os.Bundle; |
|
|
import android.os.Bundle; |
|
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.Nullable; |
|
|
import androidx.fragment.app.Fragment; |
|
|
import androidx.fragment.app.Fragment; |
|
|
import androidx.fragment.app.FragmentManager; |
|
|
import androidx.fragment.app.FragmentManager; |
|
|
import androidx.lifecycle.ViewModelProvider; |
|
|
import androidx.lifecycle.ViewModelProvider; |
|
@ -17,6 +18,7 @@ import com.swifttech.remit.android.features.kyc.newCustomer.view.KYCV3Activity; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.ExistingCustomerRegisterViewModelFactory; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.ExistingCustomerRegisterViewModelFactory; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.presenter.ExistingCustomerRegisterV2Presenter; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.presenter.ExistingCustomerRegisterV2Presenter; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.presenter.ExistingCustomerRegisterV2PresenterInterface; |
|
|
import com.swifttech.remit.android.features.registerv2.existingcustomer.presenter.ExistingCustomerRegisterV2PresenterInterface; |
|
|
|
|
|
import com.swifttech.remit.android.features.termsandcondition.view.TermsAndConditionAcitivity; |
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
@ -24,6 +26,9 @@ import butterknife.BindView; |
|
|
import butterknife.ButterKnife; |
|
|
import butterknife.ButterKnife; |
|
|
import butterknife.OnClick; |
|
|
import butterknife.OnClick; |
|
|
|
|
|
|
|
|
|
|
|
import static com.swifttech.remit.android.features.kyc.existingCustomer.view.ExistingKYCV3Activity.KYC_EXISTING_FORM_REQUEST_CODE; |
|
|
|
|
|
import static com.swifttech.remit.android.features.kyc.newCustomer.view.KYCV3Activity.KYC_FORM_REQUEST_CODE; |
|
|
|
|
|
|
|
|
public class ExistingCustomerRegisterV2Activity extends BaseActivity implements ExistingCustomerRegisterV2PresenterInterface.ExistingRegisterV2ContractInterface { |
|
|
public class ExistingCustomerRegisterV2Activity extends BaseActivity implements ExistingCustomerRegisterV2PresenterInterface.ExistingRegisterV2ContractInterface { |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -86,6 +91,25 @@ public class ExistingCustomerRegisterV2Activity extends BaseActivity implements |
|
|
private void performDefaultAction(Bundle savedInstanceState) { |
|
|
private void performDefaultAction(Bundle savedInstanceState) { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
@Override |
|
|
|
|
|
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { |
|
|
|
|
|
super.onActivityResult(requestCode, resultCode, data); |
|
|
|
|
|
if (requestCode == TermsAndConditionAcitivity.REQUEST_TO_AGREE_TO_TERMS_AND_CONDITION) { |
|
|
|
|
|
if (resultCode == RESULT_OK) { |
|
|
|
|
|
String userId = presenter.getLastRegisteredUserId(); |
|
|
|
|
|
String userPwd = presenter.getLastRegisteredUserPwd(); |
|
|
|
|
|
KYCV3Activity.startActivityForResult(this, false, userId, userPwd); |
|
|
|
|
|
} else if (resultCode == RESULT_CANCELED) |
|
|
|
|
|
redirectToSplash(); |
|
|
|
|
|
} else if (requestCode == KYC_EXISTING_FORM_REQUEST_CODE) { |
|
|
|
|
|
if (resultCode == RESULT_OK) |
|
|
|
|
|
redirectToDashboard(); |
|
|
|
|
|
else |
|
|
|
|
|
redirectToSplash(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@OnClick(R.id.iv_back) |
|
|
@OnClick(R.id.iv_back) |
|
|
public void onBackButtonPressed() |
|
|
public void onBackButtonPressed() |
|
@ -110,6 +134,7 @@ public class ExistingCustomerRegisterV2Activity extends BaseActivity implements |
|
|
viewPager.setCurrentItem(1); |
|
|
viewPager.setCurrentItem(1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void redirectToDashboard() { |
|
|
public void redirectToDashboard() { |
|
|
Intent redirectIntent = new Intent(this, HomeActivityV2.class); |
|
|
Intent redirectIntent = new Intent(this, HomeActivityV2.class); |
|
|