Skip to content
Snippets Groups Projects
Unverified Commit aed1bdff authored by GyDi's avatar GyDi
Browse files

fix: list compare wrong

parent 929c8400
No related branches found
No related tags found
No related merge requests found
...@@ -76,12 +76,13 @@ const ClashFieldViewer = ({ handler }: Props) => { ...@@ -76,12 +76,13 @@ const ClashFieldViewer = ({ handler }: Props) => {
setOpen(false); setOpen(false);
const oldSet = new Set([...(data?.valid || []), ...enhanceUse]); const oldSet = new Set([...(data?.valid || []), ...enhanceUse]);
const curSet = new Set(selected.concat([...oldSet])); const curSet = new Set(selected);
const joinSet = new Set(selected.concat([...oldSet]));
if (curSet.size === oldSet.size) return; if (curSet.size === oldSet.size && curSet.size === joinSet.size) return;
try { try {
await changeProfileValid([...new Set(selected)]); await changeProfileValid([...curSet]);
mutate(); mutate();
Notice.success("Refresh clash config", 1000); Notice.success("Refresh clash config", 1000);
} catch (err: any) { } catch (err: any) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment