getCurrentAndOldCacheUser method

Future<void> getCurrentAndOldCacheUser()

Implementation

Future<void> getCurrentAndOldCacheUser() async {
  _userModel = await requestGetCacheUser("user_cache_key");
  _oldUserModel = await requestGetCacheUser("old_user_cache_key");
  if (!initCompleter.isCompleted) {
    initCompleter.complete('获取上次退出的缓存用户数据成功');
  }

  /// 完成获取上次退出后登录信息时发送通知
  UserLoginState cacheLoginState =
      _userModel?.loginState ?? UserLoginState.unlogin;
  UserCacheGetCompleteEvent event = UserCacheGetCompleteEvent(
    cacheLoginState: cacheLoginState,
  );
  fireCacheGetCompleteEvent(event);
}