import 'package:PiliPlus/http/dynamics.dart'; import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/models_new/dynamic/dyn_mention/group.dart'; import 'package:PiliPlus/pages/common/common_list_controller.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; class DynMentionController extends CommonListController?, MentionGroup> { final focusNode = FocusNode(); final controller = TextEditingController(); final RxBool enableClear = false.obs; @override void onInit() { super.onInit(); queryData(); } @override Future?>> customGetData() => DynamicsHttp.dynMention(keyword: controller.text); @override void onClose() { focusNode.dispose(); controller.dispose(); super.onClose(); } }