getClassDocumentList method
本堂课课件
Implementation
Future<DocumentResult?> getClassDocumentList(String keyword, int page) async {
Future<TCICGetSchoolInfoRepModel?> schoolInfoFuture =
TCICController.instance.getSchoolInfo();
Future<ClassInfo?> classInfoFuture = TCICController.instance.getClassInfo();
final (schoolInfo, classInfo) =
await (schoolInfoFuture, classInfoFuture).wait;
if (schoolInfo != null && classInfo != null) {
final schoolId = schoolInfo.schoolId;
final classId = classInfo.classId;
final getParams = GetDocumentsParams(
schoolId: schoolId,
classId: classId,
permission: [0],
owner: classInfo.roomInfo.teacherId,
keyword: keyword,
limit: 50,
page: page,
);
return _repostory.getClassDocuments(getParams);
}
return null;
}