diff --git a/src/app/admin/insights/page.tsx b/src/app/admin/insights/page.tsx
index cd0cc31a..7b7887b3 100644
--- a/src/app/admin/insights/page.tsx
+++ b/src/app/admin/insights/page.tsx
@@ -1,11 +1,23 @@
import AdminInfoPage from '@/admin/AdminInfoPage';
import GitHubForkStatusBadge from '@/admin/github/GitHubForkStatusBadge';
import { dateRangeForPhotos } from '@/photo';
-import { getPhotosMetaCached } from '@/photo/cache';
+import {
+ getPhotosMeta,
+ getUniqueTags,
+ getUniqueCameras,
+} from '@/photo/db/query';
import { IS_DEVELOPMENT, IS_VERCEL_GIT_PROVIDER_GITHUB } from '@/site/config';
export default async function AdminInsightsPage() {
- const { count, dateRange } = await getPhotosMetaCached();
+ const [
+ { count, dateRange },
+ tags,
+ cameras,
+ ]= await Promise.all([
+ getPhotosMeta(),
+ getUniqueTags(),
+ getUniqueCameras(),
+ ]);
const { start, end } = dateRangeForPhotos(undefined, dateRange);
@@ -15,9 +27,18 @@ export default async function AdminInsightsPage() {