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