| 123456789101112131415161718192021222324252627282930313233 |
- 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/api/response/talk_detail_response.dart';
- import '../../../data/repositories/agenda_repository.dart';
- import '../controller.dart';
- class SummaryController extends BaseController {
- final TalkController talkController = Get.find();
- final talkInfo = TalkDetailResponse().obs;
- @override
- void onReady() {
- super.onReady();
- refreshSummaryData();
- }
- void refreshSummaryData() {
- String? id = talkController.talkBean.value.id;
- if (id == null) {
- return;
- }
- talkRepository.talkInfo(id).then((info) {
- talkInfo.value = info;
- }).catchError((e) {
- ErrorHandler.toastError(e);
- });
- agendaRepository.agendaListAll(id).then((agenda) {});
- }
- }
|