loadDefaultDocument method
dynamic
loadDefaultDocument()
Implementation
loadDefaultDocument() async {
await _fetchDocumentList(
classDocument,
() => _documentUseCases.getClassDocumentList("", 1),
1,
true,
(result) {
classDocument = result;
final data = result.documents;
for (var item in data) {
if (item.bindType == 1) {
useDocument(item);
final boardPermission =
TCICController.instance.getMembersInfoObs().selfInfo?.board ??
0;
final classStatus =
TCICController.instance
.getClassInfoObs()
.classInfo
.roomInfo
.status;
final canPreviewBeforeClass =
classStatus == ClassStatus.notStart.index;
TCICWhiteBoardController.setDrawEnable(
canPreviewBeforeClass || boardPermission == 1,
);
}
}
},
);
}