Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-25 13:43:20 +08:00
parent 161bf2eedb
commit 20a36e8f9a
97 changed files with 596 additions and 436 deletions

View File

@@ -7,9 +7,9 @@ import 'package:get/get.dart';
class MemberSearchController extends GetxController
with GetSingleTickerProviderStateMixin {
late final tabController = TabController(vsync: this, length: 2);
final editingController = TextEditingController();
final focusNode = FocusNode();
late final FocusNode focusNode;
late final TabController tabController;
late final TextEditingController editingController;
final mid = Get.parameters['mid']!;
final uname = Get.parameters['uname'];
@@ -17,14 +17,24 @@ class MemberSearchController extends GetxController
final RxBool hasData = false.obs;
final RxList<int> counts = <int>[-1, -1].obs;
late final arcCtr = Get.put(
MemberSearchChildController(this, MemberSearchType.archive),
tag: Utils.generateRandomString(8),
);
late final dynCtr = Get.put(
MemberSearchChildController(this, MemberSearchType.dynamic),
tag: Utils.generateRandomString(8),
);
late final MemberSearchChildController arcCtr;
late final MemberSearchChildController dynCtr;
@override
void onInit() {
super.onInit();
focusNode = FocusNode();
editingController = TextEditingController();
tabController = TabController(vsync: this, length: 2);
arcCtr = Get.put(
MemberSearchChildController(this, MemberSearchType.archive),
tag: Utils.generateRandomString(8),
);
dynCtr = Get.put(
MemberSearchChildController(this, MemberSearchType.dynamic),
tag: Utils.generateRandomString(8),
);
}
void onClear() {
if (editingController.value.text.isNotEmpty) {
@@ -51,9 +61,9 @@ class MemberSearchController extends GetxController
@override
void onClose() {
editingController.dispose();
focusNode.dispose();
tabController.dispose();
editingController.dispose();
super.onClose();
}
}