opt handle data

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-29 21:11:57 +08:00
parent c9450992d9
commit 9a63e23478
24 changed files with 147 additions and 116 deletions

View File

@@ -35,8 +35,9 @@ class FollowChildController
tagid == null &&
isRefresh &&
controller!.followState.value.isSuccess) {
controller!.tabs[0].count = response.response.total;
controller!.tabs.refresh();
controller!.tabs
..[0].count = response.response.total
..refresh();
}
} catch (_) {}
}

View File

@@ -94,10 +94,9 @@ class _FollowChildPageState extends State<FollowChildPage>
isOwner: widget.controller?.isOwner,
onSelect: widget.onSelect,
callback: (attr) {
List<FollowItemModel> list =
_followController.loadingState.value.data!;
list[index].attribute = attr == 0 ? -1 : 0;
_followController.loadingState.refresh();
_followController.loadingState
..value.data![index].attribute = attr == 0 ? -1 : 0
..refresh();
},
);
},

View File

@@ -73,8 +73,9 @@ class FollowController extends GetxController with GetTickerProviderStateMixin {
Future<void> onUpdateTag(int index, tagid, String tagName) async {
final res = await MemberHttp.updateFollowTag(tagid, tagName);
if (res['status']) {
tabs[index].name = tagName;
tabs.refresh();
tabs
..[index].name = tagName
..refresh();
SmartDialog.showToast('修改成功');
} else {
SmartDialog.showToast(res['msg']);