From 2fe0f43cb6cf5df5a6c09b5d825b59ea50bcf3b5 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sat, 8 Mar 2025 08:33:03 +0800 Subject: [PATCH] fix: #404 Signed-off-by: bggRGjQaUbCoE --- lib/common/widgets/dialog.dart | 5 ++++- lib/pages/blacklist/index.dart | 1 - lib/pages/fav_detail/view.dart | 1 - lib/pages/later/controller.dart | 1 - 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/common/widgets/dialog.dart b/lib/common/widgets/dialog.dart index d0f1e202..90d4479f 100644 --- a/lib/common/widgets/dialog.dart +++ b/lib/common/widgets/dialog.dart @@ -22,7 +22,10 @@ void showConfirmDialog({ ), ), TextButton( - onPressed: onConfirm, + onPressed: () { + Get.back(); + onConfirm(); + }, child: Text('确认'), ), ], diff --git a/lib/pages/blacklist/index.dart b/lib/pages/blacklist/index.dart index eecb502f..c980d1f5 100644 --- a/lib/pages/blacklist/index.dart +++ b/lib/pages/blacklist/index.dart @@ -143,7 +143,6 @@ class BlackListController extends CommonController { context: context, title: '确定将 $name 移出黑名单?', onConfirm: () async { - Get.back(); var result = await VideoHttp.relationMod(mid: mid, act: 6, reSrc: 11); if (result['status']) { List list = (loadingState.value as Success).response; diff --git a/lib/pages/fav_detail/view.dart b/lib/pages/fav_detail/view.dart index cf159ab3..ffc43859 100644 --- a/lib/pages/fav_detail/view.dart +++ b/lib/pages/fav_detail/view.dart @@ -245,7 +245,6 @@ class _FavDetailPageState extends State { context: context, title: '确定删除该收藏夹?', onConfirm: () { - Get.back(); UserHttp.deleteFolder( mediaIds: [mediaId]) .then((data) { diff --git a/lib/pages/later/controller.dart b/lib/pages/later/controller.dart index 55e4728f..6a7d814d 100644 --- a/lib/pages/later/controller.dart +++ b/lib/pages/later/controller.dart @@ -92,7 +92,6 @@ class LaterController extends MultiSelectController { if (res['status']) { loadingState.value = LoadingState.success([]); } - Get.back(); SmartDialog.showToast(res['msg']); }, );