import { useQuery } from '@tanstack/react-query' import { request } from './client' import type { ContextEvent, ContextSummaryItem } from '../types' export function useRecentContext(minutes = 30) { return useQuery({ queryKey: ['context', 'recent', minutes], queryFn: () => request({ url: '/context/recent', params: { minutes } }), refetchInterval: 60_000, }) } export function useContextSummary() { return useQuery({ queryKey: ['context', 'summary'], queryFn: () => request({ url: '/context/summary' }), refetchInterval: 60_000, }) }