refactor: remove redundant proxy query paths (#5928)

This commit is contained in:
SaladDay
2026-07-30 20:52:22 -04:00
committed by GitHub
parent 3c1154bed9
commit 4317bd9981
9 changed files with 89 additions and 273 deletions
+3 -2
View File
@@ -15,12 +15,12 @@ import { Switch } from "@/components/ui/switch";
import { Label } from "@/components/ui/label";
import { Input } from "@/components/ui/input";
import { ToggleRow } from "@/components/ui/toggle-row";
import { useProxyStatus } from "@/hooks/useProxyStatus";
import { toast } from "sonner";
import { useFailoverQueue } from "@/lib/query/failover";
import { ProviderHealthBadge } from "@/components/providers/ProviderHealthBadge";
import { useProviderHealth } from "@/lib/query/failover";
import {
useProxyStatusQuery,
useProxyTakeoverStatus,
useSetProxyTakeoverForApp,
useGlobalProxyConfig,
@@ -45,7 +45,8 @@ export function ProxyPanel({
isProxyPending,
}: ProxyPanelProps) {
const { t } = useTranslation();
const { status, isRunning } = useProxyStatus();
const { data: status } = useProxyStatusQuery();
const isRunning = status?.running ?? false;
// 获取应用接管状态
const { data: takeoverStatus } = useProxyTakeoverStatus();