getClassInfo method

Future<ClassInfo?> getClassInfo()

Implementation

Future<ClassInfo?> getClassInfo() async {
  // 如果之前获取 classInfo 已失败(如 token 非法),不再重复请求
  if (_classInfoFetchFailed) {
    return null;
  }
  var classInfo = _classInfoObs.getClassInfo();
  if (classInfo.classId == 0) {
    return await getClassInfoFromServer("getClassInfo no classInfo");
  }
  return classInfo;
}