From 993c1f309a478b8ee5663e496c6b9a80fcb2c5fb Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Tue, 22 Apr 2025 18:44:46 +0800 Subject: [PATCH] fix: mod relation Signed-off-by: bggRGjQaUbCoE --- lib/pages/video/detail/introduction/widgets/group_panel.dart | 2 +- lib/utils/request_utils.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pages/video/detail/introduction/widgets/group_panel.dart b/lib/pages/video/detail/introduction/widgets/group_panel.dart index bd11a49a..e86b326a 100644 --- a/lib/pages/video/detail/introduction/widgets/group_panel.dart +++ b/lib/pages/video/detail/introduction/widgets/group_panel.dart @@ -64,7 +64,7 @@ class _GroupPanelState extends State { final res = await MemberHttp.addUsers(widget.mid, tagids); SmartDialog.showToast(res['msg']); if (res['status']) { - Get.back(result: tagidList); + Get.back(result: tagidList ?? []); } } diff --git a/lib/utils/request_utils.dart b/lib/utils/request_utils.dart index 799edf17..5fb24674 100644 --- a/lib/utils/request_utils.dart +++ b/lib/utils/request_utils.dart @@ -81,7 +81,7 @@ class RequestUtils { ); if (res['status']) { SmartDialog.showToast('$text成功'); - callback?.call(-10); + callback?.call(isSpecialFollowed ? 2 : -10); } else { SmartDialog.showToast(res['msg']); } @@ -125,7 +125,7 @@ class RequestUtils { ); followStatus!['tag'] = result; if (result != null) { - callback?.call(2); + callback?.call(result.contains(-10) ? -10 : 2); } }, title: const Text(