refreshCacheFromServer method

Future<bool> refreshCacheFromServer()

Implementation

Future<bool> refreshCacheFromServer() async {
  await getUserAvatar();
  while (sessionToken == null) {
    await Future.delayed(1.seconds);
    try {
      sessionToken = await UserInfoState().userStorageService.getUserEmail();
    } catch (_) {}
  }
  return (UserInfoState().isLogin = isCacheExpired())
      ? await persistUserData()
      : false;
}