mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2024-11-16 03:32:36 +08:00
fix: profile updated field
This commit is contained in:
parent
743788135f
commit
e9b7ec735f
|
@ -380,8 +380,7 @@ impl Profiles {
|
|||
patch!(each, item, url);
|
||||
patch!(each, item, selected);
|
||||
patch!(each, item, extra);
|
||||
|
||||
each.updated = Some(help::get_now());
|
||||
patch!(each, item, updated);
|
||||
|
||||
self.items = Some(items);
|
||||
return self.save_file();
|
||||
|
|
|
@ -75,7 +75,7 @@ const ProxyGroup = ({ group }: Props) => {
|
|||
} else {
|
||||
profile.selected[index] = { name: group.name, now: name };
|
||||
}
|
||||
await patchProfile(profiles!.current!, profile);
|
||||
await patchProfile(profiles!.current!, { selected: profile.selected });
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
|
|
|
@ -81,7 +81,10 @@ const ProfilePage = () => {
|
|||
name,
|
||||
now,
|
||||
}));
|
||||
patchProfile(current!, profile).catch(console.error);
|
||||
|
||||
patchProfile(current!, { selected: profile.selected }).catch(
|
||||
console.error
|
||||
);
|
||||
// update proxies cache
|
||||
if (hasChange) mutate("getProxies", getProxies());
|
||||
}, 100);
|
||||
|
|
|
@ -35,7 +35,7 @@ export async function deleteProfile(index: string) {
|
|||
|
||||
export async function patchProfile(
|
||||
index: string,
|
||||
profile: CmdType.ProfileItem
|
||||
profile: Partial<CmdType.ProfileItem>
|
||||
) {
|
||||
return invoke<void>("patch_profile", { index, profile });
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user