import 'package:electronic_assistant/base/base_controller.dart'; import 'package:electronic_assistant/data/repositories/talk_repository.dart'; import 'package:electronic_assistant/utils/error_handler.dart'; import 'package:get/get.dart'; import '../../../data/bean/agenda.dart'; import '../../../data/bean/agenda_list_all_bean.dart'; import '../../../data/bean/talk_info.dart'; import '../controller.dart'; class SummaryController extends BaseController { final TalkController talkController = Get.find(); final talkInfo = TalkInfo().obs; RxList get agendaAllList => talkController.agendaAllList; @override void onReady() { super.onReady(); refreshSummaryData(); } void refreshSummaryData() { String? id = talkController.talkBean.value.id; if (id == null) { return; } talkRepository.talkInfo(id).then((data) { if (data.talkInfo != null) { talkInfo.value = data.talkInfo!; } }); talkController.refreshAgendaAllData(); } }