From cc008c7edc257814cda4c39d7db56ac1c37ab31c Mon Sep 17 00:00:00 2001 From: Liuyf Date: Wed, 19 Feb 2025 08:50:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=94=81=E5=88=86?= =?UTF-8?q?=E7=BB=84=E6=B7=BB=E5=8A=A0=E3=80=81=E5=88=A0=E9=99=A4=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E5=92=8CUI=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lockGroup/groupEditLock/groupEditLock_logic.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart index 9e4b56f3..bec8a2dd 100755 --- a/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart +++ b/lib/mine/mineSet/lockGroup/groupEditLock/groupEditLock_logic.dart @@ -18,7 +18,10 @@ class GroupEditLockLogic extends BaseGetXController { var entity = await ApiRepository.to.lockGroupAddLock( lockIds: lockIds, groupId: state.selectGroupListItem.keyGroupId!); if (entity.errorCode!.codeIsSuccessful) { - eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 调整到外部页面退出后统一刷新 + /* + TODO:这里eventbus连续发送两个事件,触发两次监听回调,会出现第一个回调中业务逻辑执行一半(方法体执行一半后续逻辑不执行),需要确定是get http或eventbus的问题 + */ + eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 锁分组列表页面先触发刷新 showToast('添加成功'.tr, something: () { eventBus.fire(RefreshLockListInfoDataEvent()); Get.close(2); @@ -34,7 +37,7 @@ class GroupEditLockLogic extends BaseGetXController { } var entity = await ApiRepository.to.lockGroupDeletLock(lockIds: lockIds); if (entity.errorCode!.codeIsSuccessful) { - eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 调整到外部页面退出后统一刷新 + eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 锁分组列表页面先触发刷新 showToast('删除成功'.tr, something: () { eventBus.fire(RefreshLockListInfoDataEvent()); Get.close(2);