From d3665e9a02f8e3bdfc439f3eb5f4dcc9a76d80e5 Mon Sep 17 00:00:00 2001 From: WangDL Date: Sun, 24 May 2026 17:29:17 +0800 Subject: [PATCH] fix: pass generic type to api.get() calls in admin pages Co-Authored-By: Claude Opus 4.7 --- src/pages/CacheAdmin.tsx | 2 +- src/pages/NotificationAdmin.tsx | 4 ++-- src/pages/ReviewAdmin.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/CacheAdmin.tsx b/src/pages/CacheAdmin.tsx index 10d6b28..28d031f 100644 --- a/src/pages/CacheAdmin.tsx +++ b/src/pages/CacheAdmin.tsx @@ -11,7 +11,7 @@ export default function CacheAdmin() { const { data: stats, isLoading } = useQuery({ queryKey: ['admin', 'cache-stats'], - queryFn: (): Promise => api.get('/admin-api/cache/stats'), + queryFn: (): Promise => api.get('/admin-api/cache/stats'), refetchInterval: 10_000, }) diff --git a/src/pages/NotificationAdmin.tsx b/src/pages/NotificationAdmin.tsx index 1bb8a1b..a61baa9 100644 --- a/src/pages/NotificationAdmin.tsx +++ b/src/pages/NotificationAdmin.tsx @@ -20,13 +20,13 @@ export default function NotificationAdmin() { const { data: templates, isLoading } = useQuery({ queryKey: ['admin', 'notification-templates'], queryFn: (): Promise => - api.get('/admin-api/notifications/templates').then((d: NotificationTemplate[]) => d ?? []), + api.get('/admin-api/notifications/templates').then(d => d ?? []), }) const { data: sendLogs } = useQuery({ queryKey: ['admin', 'notification-logs'], queryFn: (): Promise => - api.get('/admin-api/notifications/send-log?limit=50').then((d: NotificationLog[]) => d ?? []), + api.get('/admin-api/notifications/send-log?limit=50').then(d => d ?? []), }) const saveMutation = useMutation({ diff --git a/src/pages/ReviewAdmin.tsx b/src/pages/ReviewAdmin.tsx index 861435a..e1fad95 100644 --- a/src/pages/ReviewAdmin.tsx +++ b/src/pages/ReviewAdmin.tsx @@ -21,7 +21,7 @@ export default function ReviewAdmin() { const params = new URLSearchParams() if (search) params.set('search', search) if (statusFilter) params.set('status', statusFilter) - return api.get(`/admin-api/reviews?${params.toString()}`) + return api.get>(`/admin-api/reviews?${params.toString()}`) }, refetchInterval: 30_000, })