增加权限提示

This commit is contained in:
2023-11-10 22:10:27 +08:00
parent 52591f4899
commit 70f5b301c3
2 changed files with 19 additions and 2 deletions

View File

@ -162,6 +162,9 @@ class HomeUIModel extends BaseUIModel {
VoidCallback? doCheck() {
if (isChecking) return null;
return () async {
if (!AppConf.isRunningAdmin) {
await showToast(context!, "因微软商店版本权限限制,若功能异常请 关闭盒子,右键 '以管理员身份运行'。");
}
isChecking = true;
lastScreenInfo = "正在分析...";
await _statCheck();
@ -357,7 +360,7 @@ class HomeUIModel extends BaseUIModel {
["explorer.exe", "/select,\"$rsiLauncherInstalledPath\""]);
}
onMenuTap(String key) {
onMenuTap(String key) async {
switch (key) {
case "auto_check":
doCheck()?.call();
@ -367,6 +370,9 @@ class HomeUIModel extends BaseUIModel {
showToast(context!, "该功能需要一个有效的安装位置");
return;
}
if (!AppConf.isRunningAdmin) {
await showToast(context!, "因微软商店版本权限限制,若功能异常请 关闭盒子,右键 '以管理员身份运行'。");
}
showDialog(
context: context!,
dismissWithEsc: false,
@ -381,6 +387,9 @@ class HomeUIModel extends BaseUIModel {
showToast(context!, "该功能需要一个有效的安装位置");
return;
}
if (!AppConf.isRunningAdmin) {
await showToast(context!, "因微软商店版本权限限制,若功能异常请 关闭盒子,右键 '以管理员身份运行'。");
}
AnalyticsApi.touch("performance_launch");
BaseUIContainer(
uiCreate: () => PerformanceUI(),