mirror of
https://github.com/supabase/supabase.git
synced 2026-05-30 09:23:00 +08:00
* refactor: infra queries to use `attributes` This PR refactors the infrastructure monitoring query code reducing duplication and unifying the API request to always be `attributes`: • Removed the separate useInfraMonitoringQuery hook and getInfraMonitoring function that handled a single monitoring query • Consolidated all infrastructure monitoring queries into a unified useInfraMonitoringAttributesQuery hook that handles multi-attribute requests • Moved interval selection logic from the query layer to the consumer (InfrastructureActivity.tsx), where it can be computed dynamically based on user-selected date ranges • Simplified query types by removing intermediate InfraMonitoringData and InfraMonitoringVariables types • Interval is now computed in the component (defaults to 1d, switches to 1h for date ranges ≤48 hours) rather than hardcoded in the query layer • All queries now use the unified multi-attribute endpoint with explicit parameter passing * fix: handle single-attribute response format