startClass method

dynamic startClass()

Implementation

startClass() async {
  var body = StartClassBody(classId: _config.classId);
  final data = await networkService.startClass(body);
  if (data != null) {
    if (data.errorCode == 0) {
      _eventbus.fire(MainEvent(type: EventTypeEnum.startClassSuccess));
    } else {
      TCICLog.error(
        "startClass failed: errorCode is ${data.errorCode}, errorMsg is ${data.errorMsg}",
        actionModule: ActionModule.tcicController.name,
        actionName: ActionName.startClass.name,
      );
    }
  } else {
    TCICLog.error(
      "startClass failed: data is null",
      actionModule: ActionModule.tcicController.name,
      actionName: ActionName.startClass.name,
    );
  }
}