fix: web ui port value error
This commit is contained in:
parent
8bf78fef10
commit
7a3285adaf
@ -76,8 +76,17 @@ const WebUIViewer = ({ handler, onError }: Props) => {
|
||||
|
||||
if (url.includes("%port") || url.includes("%secret")) {
|
||||
if (!clashInfo) throw new Error("failed to get clash info");
|
||||
if (!clashInfo.server?.includes(":")) {
|
||||
throw new Error(
|
||||
`failed to parse server with status ${clashInfo.status}`
|
||||
);
|
||||
}
|
||||
|
||||
url = url.replaceAll("%port", clashInfo.port || "9090");
|
||||
const port = clashInfo.server
|
||||
.slice(clashInfo.server.indexOf(":") + 1)
|
||||
.trim();
|
||||
|
||||
url = url.replaceAll("%port", port || "9090");
|
||||
url = url.replaceAll("%secret", clashInfo.secret || "");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user