opt: GroupPanel (#940)

* opt: GroupPanel

* mod: int? operator
This commit is contained in:
My-Responsitories
2025-08-05 20:52:11 +08:00
committed by GitHub
parent e2639b6951
commit 170b2aa6d9
7 changed files with 44 additions and 63 deletions

View File

@@ -32,11 +32,10 @@ class FollowController extends GetxController with GetTickerProviderStateMixin {
Future<void> queryFollowUpTags() async {
var res = await MemberHttp.followUpTags();
if (res['status']) {
if (res.isSuccess) {
tabs
..clear()
..addAll(res['data'])
..insert(0, MemberTagItemModel(name: '全部关注'));
..assign(MemberTagItemModel(name: '全部关注'))
..addAll(res.data);
int initialIndex = 0;
if (tabController != null) {
initialIndex = tabController!.index.clamp(0, tabs.length - 1);
@@ -49,7 +48,7 @@ class FollowController extends GetxController with GetTickerProviderStateMixin {
);
followState.value = Success(tabs.hashCode);
} else {
followState.value = Error(res['msg']);
followState.value = res;
}
}