|
@@ -11,6 +11,7 @@ import com.miekir.eden.constant.EdenError;
|
|
|
import com.miekir.eden.net.RetrofitHelper;
|
|
import com.miekir.eden.net.RetrofitHelper;
|
|
|
import com.miekir.mvp.presenter.BasePresenter;
|
|
import com.miekir.mvp.presenter.BasePresenter;
|
|
|
import com.miekir.network.core.base.BaseObserver;
|
|
import com.miekir.network.core.base.BaseObserver;
|
|
|
|
|
+import com.miekir.network.core.base.CommonObserver;
|
|
|
|
|
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
|
import io.reactivex.schedulers.Schedulers;
|
|
import io.reactivex.schedulers.Schedulers;
|
|
@@ -71,9 +72,9 @@ public class LoginPresenter extends BasePresenter<ILoginView> {
|
|
|
.getIPInfo()
|
|
.getIPInfo()
|
|
|
.subscribeOn(Schedulers.io())
|
|
.subscribeOn(Schedulers.io())
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
|
- .subscribe(new BaseObserver<IPInfoBean>() {
|
|
|
|
|
|
|
+ .subscribe(new CommonObserver<IPInfoBean>() {
|
|
|
@Override
|
|
@Override
|
|
|
- public void onSuccess(int code, IPInfoBean ipInfo) {
|
|
|
|
|
|
|
+ public void onSuccess(IPInfoBean ipInfo) {
|
|
|
if (getView() != null) {
|
|
if (getView() != null) {
|
|
|
// 暂不支持中国地区
|
|
// 暂不支持中国地区
|
|
|
if ((ipInfo == null || TextUtils.equals("CN", ipInfo.getCountrycode()))) {
|
|
if ((ipInfo == null || TextUtils.equals("CN", ipInfo.getCountrycode()))) {
|