package com.ubt.jimu.user.presenter; import android.content.Context; import android.os.Handler; import android.os.HandlerThread; import android.text.TextUtils; import android.util.Log; import com.facebook.AccessToken; import com.tencent.open.SocialConstants; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.cache.SharePreferenceHelper; import com.ubt.jimu.base.entities.ApiStatus; import com.ubt.jimu.base.entities.Constant; import com.ubt.jimu.base.entities.User; import com.ubt.jimu.base.entities.UserDetailInfo; import com.ubt.jimu.base.http.ApiResultException; import com.ubt.jimu.base.http.IApiObserver; import com.ubt.jimu.push.JimuPushMessage; import com.ubt.jimu.user.contract.RegisterContract$Presenter; import com.ubt.jimu.user.contract.RegisterContract$View; import com.ubt.jimu.user.model.EmailCheckMsg; import com.ubt.jimu.user.model.RefHolder; import com.ubt.jimu.user.presenter.RegisterPresenter; import com.ubt.jimu.user.repository.UserRepository; import com.ubt.jimu.utils.DeviceUtils; import com.ubt.jimu.utils.LocaleUtils; import com.ubt.jimu.utils.Md5Utils; import com.ubt.jimu.utils.RxSchedulers; import com.ubtech.utils.XLog; import com.ubtrobot.log.ALog; import io.reactivex.Observable; import io.reactivex.ObservableEmitter; import io.reactivex.ObservableOnSubscribe; import io.reactivex.Observer; import io.reactivex.disposables.CompositeDisposable; import io.reactivex.disposables.Disposable; import java.util.HashMap; import java.util.Map; /* loaded from: classes2.dex */ public class RegisterPresenter implements RegisterContract$Presenter { private Context a; private RegisterContract$View b; private CompositeDisposable c = new CompositeDisposable(); private Handler d; private HandlerThread e; public RegisterPresenter(Context context, RegisterContract$View registerContract$View) { this.a = context.getApplicationContext(); this.b = registerContract$View; } @Override // com.ubtech.presenter.BasePresenter public void subscribe() { this.e = new HandlerThread("check parent email theread"); this.e.start(); this.d = new Handler(this.e.getLooper()); } @Override // com.ubtech.presenter.BasePresenter public void unSubscribe() { this.c.dispose(); this.c.a(); Handler handler = this.d; if (handler != null) { handler.removeCallbacksAndMessages(null); this.d = null; } HandlerThread handlerThread = this.e; if (handlerThread != null) { handlerThread.quit(); this.e = null; } } /* JADX INFO: Access modifiers changed from: private */ public void c(String str, String str2) { Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, str); b(str, str2); } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void d(String str, String str2) { this.b.F(); UserRepository.a(this.a, str, Md5Utils.a(str2)).compose(RxSchedulers.a()).subscribe(new Observer() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.6 @Override // io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(User user) { RegisterPresenter.this.b.a(user); } @Override // io.reactivex.Observer public void onComplete() { } @Override // io.reactivex.Observer public void onError(Throwable th) { RegisterPresenter.this.b.H(); } @Override // io.reactivex.Observer public void onSubscribe(Disposable disposable) { RegisterPresenter.this.c.b(disposable); } }); } /* JADX INFO: Access modifiers changed from: private */ public void b(String str, String str2) { UserRepository.a(str, str2).compose(RxSchedulers.a()).subscribe(new AnonymousClass5(this.a, str, str2)); } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void a(final String str, final String str2, String str3, String str4, String str5) { boolean contains = str3.contains("@"); HashMap hashMap = new HashMap(); hashMap.put("account", str3); hashMap.put("accountType", String.valueOf(contains ? 1 : 0)); hashMap.put("appId", String.valueOf(Constant.Base.APP_ID)); hashMap.put("password", Md5Utils.a(str4)); hashMap.put("captcha", str5); this.b.Q(); UserRepository.a(this.a, hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.1 @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(User user) { super.onNext(user); RegisterPresenter.this.b.d(user); RegisterPresenter.this.a(str, str2); } @Override // com.ubt.jimu.base.http.IApiObserver public void onApiError(ApiResultException apiResultException) { RegisterPresenter.this.b.k(apiResultException.getMessage()); } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); RegisterPresenter.this.c.b(disposable); } }); } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void b() { Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.8 @Override // io.reactivex.ObservableOnSubscribe public void subscribe(ObservableEmitter observableEmitter) throws Exception { observableEmitter.onNext(LocaleUtils.a(RegisterPresenter.this.a)); observableEmitter.onComplete(); } }).compose(RxSchedulers.a()).subscribe(new Observer() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.7 @Override // io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(String str) { RegisterPresenter.this.b.c(str); } @Override // io.reactivex.Observer public void onComplete() { } @Override // io.reactivex.Observer public void onError(Throwable th) { } @Override // io.reactivex.Observer public void onSubscribe(Disposable disposable) { RegisterPresenter.this.c.b(disposable); } }); } /* renamed from: com.ubt.jimu.user.presenter.RegisterPresenter$5, reason: invalid class name */ class AnonymousClass5 extends IApiObserver { final /* synthetic */ String a; final /* synthetic */ String b; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ AnonymousClass5(Context context, String str, String str2) { super(context); this.a = str; this.b = str2; } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(EmailCheckMsg emailCheckMsg) { super.onNext(emailCheckMsg); ALog.a("RegPresenter").e("getEmailCheckState:" + emailCheckMsg, new Object[0]); if (emailCheckMsg.isEmailChecked()) { RegisterPresenter.this.b.a(RegisterPresenter.this.a); Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, ""); if (RegisterPresenter.this.d == null) { return; } RegisterPresenter.this.d.removeCallbacksAndMessages(null); return; } if (RegisterPresenter.this.d != null) { ALog.a("RegPresenter").e("postDelay check email", new Object[0]); Handler handler = RegisterPresenter.this.d; final String str = this.a; final String str2 = this.b; handler.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.presenter.b @Override // java.lang.Runnable public final void run() { RegisterPresenter.AnonymousClass5.this.b(str, str2); } }, 4000L); } } public /* synthetic */ void b(String str, String str2) { RegisterPresenter.this.b(str, str2); } @Override // com.ubt.jimu.base.http.IApiObserver public void onApiError(ApiResultException apiResultException) { if (RegisterPresenter.this.d != null) { ALog.a("RegPresenter").e("postDelay check email", new Object[0]); Handler handler = RegisterPresenter.this.d; final String str = this.a; final String str2 = this.b; handler.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.presenter.a @Override // java.lang.Runnable public final void run() { RegisterPresenter.AnonymousClass5.this.a(str, str2); } }, 4000L); } } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); RegisterPresenter.this.c.b(disposable); } public /* synthetic */ void a(String str, String str2) { RegisterPresenter.this.b(str, str2); } } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void a(String str, String str2, String str3, String str4, String str5, String str6, String str7) { HashMap hashMap = new HashMap(); hashMap.put("accessToken", str); hashMap.put("appId", str2); hashMap.put("loginType", str3); hashMap.put("miniTvsId", str4); hashMap.put("openId", str5); hashMap.put("ubtAppId", String.valueOf(Constant.Base.APP_ID)); hashMap.put("nickName", str6); hashMap.put(SocialConstants.PARAM_IMG_URL, str7); this.b.Q(); UserRepository.b(this.a, hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.2 @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(User user) { super.onNext(user); RegisterPresenter.this.b.d(user); } @Override // com.ubt.jimu.base.http.IApiObserver protected void onApiError(ApiResultException apiResultException) { RegisterPresenter.this.b.k(apiResultException.getMessage()); } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); RegisterPresenter.this.c.b(disposable); } }); } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void a(String str, int i) { if (TextUtils.isEmpty(str)) { XLog.b("RegPresenter", "account is null or empty!"); return; } boolean contains = str.contains("@"); this.b.T(); UserRepository.a(str, contains ? 1 : 0, i).compose(RxSchedulers.a()).subscribe(new IApiObserver(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.3 @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(ApiStatus apiStatus) { super.onNext(apiStatus); RegisterPresenter.this.b.b(apiStatus); } @Override // com.ubt.jimu.base.http.IApiObserver public void onApiError(ApiResultException apiResultException) { RegisterPresenter.this.b.e(apiResultException.getMessage()); } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); RegisterPresenter.this.c.b(disposable); } }); } @Override // com.ubt.jimu.user.contract.RegisterContract$Presenter public void a(String str, final String str2, String str3, boolean z) { Map b; RefHolder.a(str2); try { HashMap hashMap = new HashMap(); hashMap.put("appSource", "Jimu"); hashMap.put("appType", "2"); hashMap.put("deviceId", DeviceUtils.a(this.a.getApplicationContext())); hashMap.put("nickName", str); hashMap.put("email", str2); hashMap.put(JimuPushMessage.KEY_USER_BIRTHDAY, str3); hashMap.put("isCheckEmail", z ? "1" : "0"); if (!z && (b = RefHolder.b()) != null) { hashMap.put("appId", b.get("ubtsocial_app_id")); hashMap.put("loginType", b.get("social_type")); hashMap.put("openId", b.get("ubtsocial_user_id")); hashMap.put("accessToken", b.get(AccessToken.ACCESS_TOKEN_KEY)); } UserRepository.a(hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.4 @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(ApiStatus apiStatus) { super.onNext(apiStatus); Log.i("sendGuardianEmail", apiStatus.getMessage()); RegisterPresenter.this.b.f(apiStatus); RegisterPresenter registerPresenter = RegisterPresenter.this; registerPresenter.c(str2, DeviceUtils.a(registerPresenter.a)); } @Override // com.ubt.jimu.base.http.IApiObserver public void onApiError(ApiResultException apiResultException) { RegisterPresenter.this.b.i(apiResultException.getMessage()); } @Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); RegisterPresenter.this.c.b(disposable); } }); } catch (Exception e) { e.printStackTrace(); this.b.i(e.getMessage()); } } public void a(String str, String str2) { HashMap hashMap = new HashMap(); if (!TextUtils.isEmpty(str2)) { hashMap.put("countryName", str2); } if (!TextUtils.isEmpty(str)) { hashMap.put("countryCode", str); } if (hashMap.size() < 1) { return; } UserRepository.b(hashMap).compose(RxSchedulers.a()).subscribe(new Observer() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.9 @Override // io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(UserDetailInfo userDetailInfo) { } @Override // io.reactivex.Observer public void onComplete() { } @Override // io.reactivex.Observer public void onError(Throwable th) { th.printStackTrace(); } @Override // io.reactivex.Observer public void onSubscribe(Disposable disposable) { RegisterPresenter.this.c.b(disposable); } }); } }