|
@@ -41,6 +41,8 @@ class AccountRepository {
|
|
|
RxnString loginPhoneNum = RxnString();
|
|
RxnString loginPhoneNum = RxnString();
|
|
|
final RxBool isLogin = false.obs;
|
|
final RxBool isLogin = false.obs;
|
|
|
|
|
|
|
|
|
|
+ final RxBool isRequest =false.obs;
|
|
|
|
|
+
|
|
|
Rxn<MemberInfo> memberStatusInfo = Rxn<MemberInfo>();
|
|
Rxn<MemberInfo> memberStatusInfo = Rxn<MemberInfo>();
|
|
|
|
|
|
|
|
bool get isVipUser =>
|
|
bool get isVipUser =>
|
|
@@ -158,6 +160,7 @@ class AccountRepository {
|
|
|
.then(HttpHandler.handle(true))
|
|
.then(HttpHandler.handle(true))
|
|
|
.then((response) {
|
|
.then((response) {
|
|
|
_userInfo.value = response;
|
|
_userInfo.value = response;
|
|
|
|
|
+
|
|
|
if (response.loginStatus != null) {
|
|
if (response.loginStatus != null) {
|
|
|
if (response.loginStatus == 1) {
|
|
if (response.loginStatus == 1) {
|
|
|
print("loginStatus == 1");
|
|
print("loginStatus == 1");
|
|
@@ -167,8 +170,10 @@ class AccountRepository {
|
|
|
if (response.loginStatus == 0) {
|
|
if (response.loginStatus == 0) {
|
|
|
print("loginStatus == 0");
|
|
print("loginStatus == 0");
|
|
|
isLogin.value = false;
|
|
isLogin.value = false;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
memberStatusInfo.value = response.memberInfo;
|
|
memberStatusInfo.value = response.memberInfo;
|
|
|
if (response.memberInfo != null) {
|
|
if (response.memberInfo != null) {
|
|
|
KVUtil.putBool(
|
|
KVUtil.putBool(
|
|
@@ -176,6 +181,7 @@ class AccountRepository {
|
|
|
response.memberInfo!.isMember,
|
|
response.memberInfo!.isMember,
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
+ isRequest.value = true;
|
|
|
if (isLogin.value) {
|
|
if (isLogin.value) {
|
|
|
isVipUser
|
|
isVipUser
|
|
|
? JpushHelper.getInstance().setTags(tag: ["vipUser",getChannelName()])
|
|
? JpushHelper.getInstance().setTags(tag: ["vipUser",getChannelName()])
|