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(