From 6dbf3f99f1297b2b6343f7bd1d35b0be90fafec8 Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Fri, 10 Nov 2023 22:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E8=87=AA=E5=8A=A8=E5=A1=AB?= =?UTF-8?q?=E5=85=85=E4=BA=8C=E6=AC=A1=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ui/settings/settings_ui_model.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/ui/settings/settings_ui_model.dart b/lib/ui/settings/settings_ui_model.dart index c8c77fd..e4541fa 100644 --- a/lib/ui/settings/settings_ui_model.dart +++ b/lib/ui/settings/settings_ui_model.dart @@ -22,11 +22,15 @@ class SettingUIModel extends BaseUIModel { } Future onResetAutoLogin() async { - final userBox = await Hive.openBox("rsi_account_data"); - await userBox.deleteFromDisk(); - Win32Credentials.delete("SCToolbox_RSI_Account_secret"); - showToast(context!, "已清理自动填充数据"); - reloadData(); + final ok = await showConfirmDialogs(context!, "确认重置自动填充?", + const Text("这将会删除本地的账号记录,或在下次启动游戏时将自动填充选择 ‘否’ 以禁用自动填充。")); + if (ok) { + final userBox = await Hive.openBox("rsi_account_data"); + await userBox.deleteFromDisk(); + Win32Credentials.delete("SCToolbox_RSI_Account_secret"); + showToast(context!, "已清理自动填充数据"); + reloadData(); + } } Future _updateAutoLoginAccount() async {