Files
kandev/apps/web/hooks/use-system-metrics-subscription.ts
T
2026-06-14 22:33:34 +01:00

14 lines
349 B
TypeScript

"use client";
import { useEffect } from "react";
import { getWebSocketClient } from "@/lib/ws/connection";
export function useSystemMetricsSubscription(enabled: boolean) {
useEffect(() => {
if (!enabled) return;
const client = getWebSocketClient();
if (!client) return;
return client.subscribeSystemMetrics();
}, [enabled]);
}