去掉地区检测

This commit is contained in:
max
2024-03-04 14:41:11 +08:00
parent 98b66940e5
commit 40a93939ad

View File

@@ -434,31 +434,31 @@ public class InitialModel extends BaseModel implements IInitialModel {
@Override
public void regionCheck() {
UserInfo userInfo = UserModel.get().getCacheLoginUserInfo();
if (userInfo == null) {
return;
}
if (TextUtils.isEmpty(userInfo.getNick()) || TextUtils.isEmpty(userInfo.getAvatar())) {
return;
}
String operatorCode;
if (TelephonyUtils.INSTANCE.isChinaOperator()) {
operatorCode = "460";
} else {
operatorCode = TelephonyUtils.INSTANCE.getOperatorFirstSim();
}
api.regionCheck(LanguageUtils.INSTANCE.getSystemLanguage().toLanguageTag(), operatorCode)
.compose(RxHelper.handleSchedulers())
.doOnSuccess(longServiceResult -> {
if (regionCheckTimer != null && !regionCheckTimer.isDisposed()) {
regionCheckTimer.dispose();
}
if (longServiceResult.isSuccess() && longServiceResult.getData() != null && longServiceResult.getData() > 0) {
regionCheckTimer = Observable.timer(Math.max(longServiceResult.getData(), 30 * 1000), TimeUnit.MILLISECONDS).subscribe(aLong -> {
regionCheck();
});
}
}).subscribe();
// UserInfo userInfo = UserModel.get().getCacheLoginUserInfo();
// if (userInfo == null) {
// return;
// }
// if (TextUtils.isEmpty(userInfo.getNick()) || TextUtils.isEmpty(userInfo.getAvatar())) {
// return;
// }
// String operatorCode;
// if (TelephonyUtils.INSTANCE.isChinaOperator()) {
// operatorCode = "460";
// } else {
// operatorCode = TelephonyUtils.INSTANCE.getOperatorFirstSim();
// }
// api.regionCheck(LanguageUtils.INSTANCE.getSystemLanguage().toLanguageTag(), operatorCode)
// .compose(RxHelper.handleSchedulers())
// .doOnSuccess(longServiceResult -> {
// if (regionCheckTimer != null && !regionCheckTimer.isDisposed()) {
// regionCheckTimer.dispose();
// }
// if (longServiceResult.isSuccess() && longServiceResult.getData() != null && longServiceResult.getData() > 0) {
// regionCheckTimer = Observable.timer(Math.max(longServiceResult.getData(), 30 * 1000), TimeUnit.MILLISECONDS).subscribe(aLong -> {
// regionCheck();
// });
// }
// }).subscribe();
}
@Override