Browse Source

增加会员倒计时刷新

zk 1 year ago
parent
commit
db03f57819

+ 5 - 3
app/src/main/java/com/atmob/voiceai/data/repositories/AccountRepository.java

@@ -71,9 +71,11 @@ public class AccountRepository {
                 .compose(RxJavaUtil.SingleSchedule.io2Main())
                 .doOnSuccess(userInfoResponse -> {
                     MemberInfoBean memberInfo = userInfoResponse.getMemberInfo();
-                    memberRepository.setIsMember(memberInfo != null && memberInfo.isIsMember());
-                    refreshMemberHandler.removeCallbacksAndMessages(null);
-                    refreshMemberHandler.postDelayed(this::refreshUserData, memberInfo.getExpireTime() - memberInfo.getTimestamp());
+                    if (memberInfo != null) {
+                        memberRepository.setIsMember(memberInfo.isIsMember());
+                        refreshMemberHandler.removeCallbacksAndMessages(null);
+                        refreshMemberHandler.postDelayed(this::refreshUserData, memberInfo.getExpireTime() - memberInfo.getTimestamp());
+                    }
                 });
     }
 }