From 5ed98f043e098f003c867f58dfe0a138f2f47f2a Mon Sep 17 00:00:00 2001 From: Jason Staack Date: Sun, 15 Mar 2026 20:04:57 -0500 Subject: [PATCH] feat: add wireless-issues API client functions Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/api.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index 88c46b9..e06cc92 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -532,6 +532,18 @@ export interface WirelessLatest { time: string } +export interface WirelessIssue { + device_id: string + hostname: string + tenant_name?: string + interface: string + issue: string + signal: number | null + ccq: number | null + client_count: number + frequency: number +} + export interface FleetDevice { id: string hostname: string @@ -735,6 +747,14 @@ export const metricsApi = { fleetSummaryAll: () => api.get(`/api/fleet/summary`).then((r) => r.data), + wirelessIssues: (tenantId: string) => + api + .get(`/api/tenants/${tenantId}/fleet/wireless-issues`) + .then((r) => r.data), + + fleetWirelessIssues: () => + api.get(`/api/fleet/wireless-issues`).then((r) => r.data), + sparkline: (tenantId: string, deviceId: string) => api .get(