import { getPhotosMeta, getUniqueCameras, getUniqueFilms, getUniqueFocalLengths, getUniqueLenses, getUniqueRecipes, getUniqueTags, getPhotosInNeedOfUpdateCount, } from '@/photo/db/query'; import AdminAppInsightsClient from './AdminAppInsightsClient'; import { getAllInsights, getGitHubMetaForCurrentApp } from '.'; import { USED_DEPRECATED_ENV_VARS } from '@/app/config'; export default async function AdminAppInsights() { const [ { count: photosCount, dateRange }, { count: photosCountHidden }, photosCountNeedSync, { count: photosCountPortrait }, codeMeta, cameras, lenses, tags, recipes, films, focalLengths, ] = await Promise.all([ getPhotosMeta({ hidden: 'include' }), getPhotosMeta({ hidden: 'only' }), getPhotosInNeedOfUpdateCount(), getPhotosMeta({ maximumAspectRatio: 0.9 }), getGitHubMetaForCurrentApp(), getUniqueCameras(), getUniqueLenses(), getUniqueTags(), getUniqueRecipes(), getUniqueFilms(), getUniqueFocalLengths(), ]); return ( ); }