TCICController constructor
TCICController({
- bool playbackMode = false,
Implementation
TCICController({this.playbackMode = false}) {
resetControllerInstance();
_instance = this;
_classSwitcherEnvAdapter = _ClassSwitcherEnvAdapter(this);
_ctrlBusinessLogic = CtrlBusinessLogic(_membersInfoObs, _taskController, _messageListObs, _handsUpInfoObs, _allMembersObs);
sharedPreferencesFuture = SharedPreferences.getInstance();
sharedPreferencesFuture.then((v) {
sharedPreferences = v;
});
getSystemDocumentDir().then((dir) async {
_addEventBusListener();
if (!playbackMode) {
getTRTCInstance();
}
TCICReport.init();
if (TcicScreen.isMobile()) {
await MXLogger.instance.init();
}
});
// initCpuMonitor();
}