now supports multi machine monitoring

This commit is contained in:
2026-05-06 15:09:15 +02:00
parent 8f0a9650b0
commit d8d80867ce
20 changed files with 757 additions and 426 deletions
+14 -1
View File
@@ -1,5 +1,10 @@
import { useQuery } from "@tanstack/react-query";
import { fetchCounts, fetchLibraries, fetchActivity } from "../api/client";
import {
fetchActivity,
fetchCounts,
fetchLibraries,
fetchMonitoringOverview,
} from "../api/client";
export function useCounts() {
return useQuery({
@@ -25,5 +30,13 @@ export function useActivity() {
});
}
export function useMonitoringOverview() {
return useQuery({
queryKey: ["dashboard", "monitoring"],
queryFn: fetchMonitoringOverview,
refetchInterval: 30_000,
});
}
// Backward-compatible alias used by older code.
export const useNowPlaying = useActivity;