diff --git a/src-tauri/src/cmds.rs b/src-tauri/src/cmds.rs index 4ff3a2d5221aa3dc3e8231ec240ab6f606929804..4ff20db104a82f5979cfc56da27371c6579e3107 100644 --- a/src-tauri/src/cmds.rs +++ b/src-tauri/src/cmds.rs @@ -146,7 +146,7 @@ pub fn patch_profile( /// run vscode command to edit the profile #[tauri::command] -pub fn edit_profile(index: usize, profiles_state: State<'_, ProfilesState>) -> Result<(), String> { +pub fn view_profile(index: usize, profiles_state: State<'_, ProfilesState>) -> Result<(), String> { let mut profiles = profiles_state.0.lock().unwrap(); let items = profiles.items.take().unwrap_or(vec![]); diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index f9d497c79cd82252c608fac83e2c23b1521c2360..7097d527c21aae026c9f3c0ea6774e96303f5b01 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -80,7 +80,7 @@ fn main() -> std::io::Result<()> { cmds::get_verge_config, cmds::patch_verge_config, // profile - cmds::edit_profile, + cmds::view_profile, cmds::patch_profile, cmds::import_profile, cmds::update_profile, diff --git a/src/components/profile-item.tsx b/src/components/profile-item.tsx index 60964104aec9ca1b5cc362cd621f9bf59e500e3f..542e4520de3a84b851fd831649b8a49e44a994ca 100644 --- a/src/components/profile-item.tsx +++ b/src/components/profile-item.tsx @@ -14,7 +14,7 @@ import { import { useSWRConfig } from "swr"; import { RefreshRounded } from "@mui/icons-material"; import { CmdType } from "../services/types"; -import { updateProfile, deleteProfile, editProfile } from "../services/cmds"; +import { updateProfile, deleteProfile, viewProfile } from "../services/cmds"; import Notice from "./notice"; import parseTraffic from "../utils/parse-traffic"; import relativeTime from "dayjs/plugin/relativeTime"; @@ -59,10 +59,10 @@ const ProfileItem: React.FC<Props> = (props) => { const progress = Math.round(((download + upload) * 100) / (total + 0.1)); const fromnow = updated > 0 ? dayjs(updated * 1000).fromNow() : ""; - const onEdit = async () => { + const onView = async () => { setAnchorEl(null); try { - await editProfile(index); + await viewProfile(index); } catch (err: any) { Notice.error(err.toString()); } @@ -217,7 +217,7 @@ const ProfileItem: React.FC<Props> = (props) => { anchorReference="anchorPosition" > <MenuItem onClick={onForceSelect}>Select</MenuItem> - <MenuItem onClick={onEdit}>Edit(VScode)</MenuItem> + <MenuItem onClick={onView}>View</MenuItem> <MenuItem onClick={onUpdateWrapper(false)}>Update</MenuItem> <MenuItem onClick={onUpdateWrapper(true)}>Update(Proxy)</MenuItem> <MenuItem onClick={onDelete}>Delete</MenuItem> diff --git a/src/services/cmds.ts b/src/services/cmds.ts index faca55fd99c29a26b9db8510c26cc5266715aee9..6f5703f903e378e77d14db9160411328993dc104 100644 --- a/src/services/cmds.ts +++ b/src/services/cmds.ts @@ -9,8 +9,8 @@ export async function syncProfiles() { return invoke<void>("sync_profiles"); } -export async function editProfile(index: number) { - return invoke<void>("edit_profile", { index }); +export async function viewProfile(index: number) { + return invoke<void>("view_profile", { index }); } export async function importProfile(url: string) {