getTasks method

Future<GetTaskResult?> getTasks(
  1. int seq
)

Implementation

Future<GetTaskResult?> getTasks(int seq) async {
  if (seq < _latestTaskSeq) {
    return GetTaskResult(lastSeq: _latestTaskSeq, tasks: _tasks);
  }

  final classId =  _getClassId();

  try {
    return await _taskRepository.getTasks(UpdateTaskParams(classId: classId));
  } catch (e) {
    // 处理异常,例如记录日志或通知调用者
    TCICLog.error('获取任务时出错: $e',actionModule: ActionModule.task.name,actionName: ActionName.getTasks.name);
    return null;
  }
}