From d65eb82ece018fd772c37b1789339b8afb3e8530 Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Sat, 1 Mar 2025 11:39:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20p4k=20=E5=88=86=E6=B5=81=E4=BD=BF?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BD=BF=E7=94=A8=E5=A4=96=E9=83=A8=E6=B5=8F?= =?UTF-8?q?=E8=A7=88=E5=99=A8=E6=89=93=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ui/tools/tools_ui_model.dart | 13 +++---------- rust/Cargo.toml | 3 +++ 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/ui/tools/tools_ui_model.dart b/lib/ui/tools/tools_ui_model.dart index 7a3a760..748d0b2 100644 --- a/lib/ui/tools/tools_ui_model.dart +++ b/lib/ui/tools/tools_ui_model.dart @@ -12,7 +12,6 @@ import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/api/api.dart'; import 'package:starcitizen_doctor/common/conf/conf.dart'; -import 'package:starcitizen_doctor/common/conf/url_conf.dart'; import 'package:starcitizen_doctor/common/helper/log_helper.dart'; import 'package:starcitizen_doctor/common/helper/system_helper.dart'; import 'package:starcitizen_doctor/common/io/rs_http.dart'; @@ -20,8 +19,8 @@ import 'package:starcitizen_doctor/common/utils/log.dart'; import 'package:starcitizen_doctor/common/utils/provider.dart'; import 'package:starcitizen_doctor/provider/aria2c.dart'; import 'package:starcitizen_doctor/ui/home/downloader/home_downloader_ui_model.dart'; -import 'package:starcitizen_doctor/ui/webview/webview.dart'; import 'package:starcitizen_doctor/widgets/widgets.dart'; +import 'package:url_launcher/url_launcher_string.dart'; import 'package:xml/xml.dart'; import 'dialogs/hosts_booster_dialog_ui.dart'; @@ -491,17 +490,11 @@ class ToolsUIModel extends _$ToolsUIModel { state = state.copyWith(working: false); if (!context.mounted) return; showToast(context, S.current.app_init_failed_with_reason(e)); + rethrow; } if (!context.mounted) return; - final webview = WebViewModel(context); - await webview.initWebView( - title: S.current.tools_action_p4k_download_repair, - applicationSupportDir: appGlobalState.applicationSupportDir!, - appVersionData: appGlobalState.networkVersionData!); - webview.launch( - "${URLConf.gitApiHome}/SCToolBox/Doc/src/branch/main/Tools/Pk4k_Downloads.md", - appGlobalState.networkVersionData!); + launchUrlString("https://support.citizenwiki.cn/d/8"); } Future _checkPhotographyStatus(BuildContext context, diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 989b670..1fa5ca4 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -27,3 +27,6 @@ asar = "0.3.0" [target.'cfg(windows)'.dependencies] windows = { version = "0.60.0", features = ["Win32_UI_WindowsAndMessaging"] } win32job = "2" + +[lints.rust] +unexpected_cfgs = { level = "warn", check-cfg = ['cfg(frb_expand)'] } \ No newline at end of file