清理自动填充二次确认

This commit is contained in:
xkeyC 2023-11-10 22:20:23 +08:00
parent a0a21dc8a6
commit 6dbf3f99f1

View File

@ -22,12 +22,16 @@ class SettingUIModel extends BaseUIModel {
} }
Future<void> onResetAutoLogin() async { Future<void> onResetAutoLogin() async {
final ok = await showConfirmDialogs(context!, "确认重置自动填充?",
const Text("这将会删除本地的账号记录,或在下次启动游戏时将自动填充选择 ‘否’ 以禁用自动填充。"));
if (ok) {
final userBox = await Hive.openBox("rsi_account_data"); final userBox = await Hive.openBox("rsi_account_data");
await userBox.deleteFromDisk(); await userBox.deleteFromDisk();
Win32Credentials.delete("SCToolbox_RSI_Account_secret"); Win32Credentials.delete("SCToolbox_RSI_Account_secret");
showToast(context!, "已清理自动填充数据"); showToast(context!, "已清理自动填充数据");
reloadData(); reloadData();
} }
}
Future _updateAutoLoginAccount() async { Future _updateAutoLoginAccount() async {
final userBox = await Hive.openBox("rsi_account_data"); final userBox = await Hive.openBox("rsi_account_data");