From 2c081e5a0442ecd1720c0d4be7fc97f9d0669245 Mon Sep 17 00:00:00 2001 From: huzibaca Date: Wed, 25 Dec 2024 02:15:06 +0800 Subject: [PATCH] chore: secret is empty and no parameters are passed --- src/components/layout/layout-traffic.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/layout/layout-traffic.tsx b/src/components/layout/layout-traffic.tsx index 9645b18c..7e60ece3 100644 --- a/src/components/layout/layout-traffic.tsx +++ b/src/components/layout/layout-traffic.tsx @@ -48,7 +48,7 @@ export const LayoutTraffic = () => { const { server = "", secret = "" } = clashInfo!; const s = createSockette( - `ws://${server}/traffic?token=${encodeURIComponent(secret)}`, + `ws://${server}${secret ? `/traffic?token=${encodeURIComponent(secret)}` : "/traffic"}`, { onmessage(event) { const data = JSON.parse(event.data) as ITrafficItem; @@ -86,7 +86,7 @@ export const LayoutTraffic = () => { const { server = "", secret = "" } = clashInfo!; const s = createSockette( - `ws://${server}/memory?token=${encodeURIComponent(secret)}`, + `ws://${server}${secret ? `/memory?token=${encodeURIComponent(secret)}` : "/memory"}`, { onmessage(event) { const data = JSON.parse(event.data) as MemoryUsage;