From bb383c5c0aa2a4752d105bd1534a5e4678cedd8f Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Sat, 16 Jul 2022 16:59:16 -0700 Subject: [PATCH] manual proxy cert install --- src-tauri/lang/en.json | 4 +++- src/ui/components/menu/Options.tsx | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src-tauri/lang/en.json b/src-tauri/lang/en.json index 854a73c..7b2bb91 100644 --- a/src-tauri/lang/en.json +++ b/src-tauri/lang/en.json @@ -16,6 +16,7 @@ "game_exec": "Set Game Executable", "grasscutter_jar": "Set Grasscutter JAR", "toggle_encryption": "Toggle Encryption", + "install_certificate": "Install Proxy Certificate", "java_path": "Set Custom Java Path", "grasscutter_with_game": "Automatically launch Grasscutter with game", "language": "Select Language", @@ -43,7 +44,8 @@ "components": { "select_file": "Select file or folder...", "select_folder": "Select folder...", - "download": "Download" + "download": "Download", + "install": "Install" }, "news": { "latest_commits": "Recent Commits", diff --git a/src/ui/components/menu/Options.tsx b/src/ui/components/menu/Options.tsx index 41ee036..282aaaa 100644 --- a/src/ui/components/menu/Options.tsx +++ b/src/ui/components/menu/Options.tsx @@ -188,6 +188,12 @@ export default class Options extends React.Component { }) } + async installCert() { + await invoke('generate_ca_files', { + path: await dataDir() + 'cultivation' + }) + } + render() { return ( @@ -219,6 +225,16 @@ export default class Options extends React.Component { + { this.state.swag && ( <>