getTasks method
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;
}
}