소스 검색

增加会员倒计时刷新

zk 2 년 전
부모
커밋
db03f57819
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      app/src/main/java/com/atmob/voiceai/data/repositories/AccountRepository.java

+ 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());
+                    }
                 });
     }
 }