mirror of
https://github.com/CrazyJasonwell/clash-verge-rev.git
synced 2026-10-20 08:08:32 +08:00
1 parent
bf05e5999b
commit
8faa0ce2c2
3 files changed
+8
-2
No files matched your search
@@ -21,6 +21,7 @@ import delayManager from "@/services/delay";
|
||||
|
||||
interface Props {
|
||||
sx?: SxProps;
|
||||
url?: string;
|
||||
groupName: string;
|
||||
headState: HeadState;
|
||||
onLocation: () => void;
|
||||
@@ -29,7 +30,7 @@ interface Props {
|
||||
}
|
||||
|
||||
export const ProxyHead = (props: Props) => {
|
||||
const { sx = {}, groupName, headState, onHeadState } = props;
|
||||
const { sx = {}, url, groupName, headState, onHeadState } = props;
|
||||
|
||||
const { showType, sortType, filterText, textState, testUrl } = headState;
|
||||
|
||||
@@ -45,7 +46,10 @@ export const ProxyHead = (props: Props) => {
|
||||
const { verge } = useVerge();
|
||||
|
||||
useEffect(() => {
|
||||
delayManager.setUrl(groupName, testUrl || verge?.default_latency_test!);
|
||||
delayManager.setUrl(
|
||||
groupName,
|
||||
testUrl || url || verge?.default_latency_test!
|
||||
);
|
||||
}, [groupName, testUrl, verge?.default_latency_test]);
|
||||
|
||||
return (
|
||||
|
||||
@@ -129,6 +129,7 @@ export const ProxyRender = (props: RenderProps) => {
|
||||
return (
|
||||
<ProxyHead
|
||||
sx={{ pl: 2, pr: 3, mt: indent ? 1 : 0.5, mb: 1 }}
|
||||
url={group.testUrl}
|
||||
groupName={group.name}
|
||||
headState={headState!}
|
||||
onLocation={() => onLocation(group)}
|
||||
|
||||
Vendored
+1
@@ -59,6 +59,7 @@ interface IProxyItem {
|
||||
time: string;
|
||||
delay: number;
|
||||
}[];
|
||||
testUrl?: string;
|
||||
all?: string[];
|
||||
now?: string;
|
||||
hidden?: boolean;
|
||||
|
||||
Reference in new issue
Block a user