Make app og image match home feed

This commit is contained in:
Sam Becker 2025-07-13 11:43:33 -05:00
parent 84587b4b83
commit 188c704589
2 changed files with 13 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import { getIBMPlexMono } from '@/app/font';
import { ImageResponse } from 'next/og';
import { getImageResponseCacheControlHeaders } from '@/image-response/cache';
import { isNextImageReadyBasedOnPhotos } from '@/photo';
import { APP_OG_IMAGE_QUERY_OPTIONS } from '@/feed';
export const dynamic = 'force-static';
@ -17,7 +18,11 @@ export async function GET() {
headers,
{ fontFamily, fonts },
] = await Promise.all([
getPhotosCached({ limit: MAX_PHOTOS_TO_SHOW_OG }).catch(() => []),
getPhotosCached({
...APP_OG_IMAGE_QUERY_OPTIONS,
limit: MAX_PHOTOS_TO_SHOW_OG,
})
.catch(() => []),
getImageResponseCacheControlHeaders(),
getIBMPlexMono(),
]);

View File

@ -34,6 +34,13 @@ export const FEED_META_QUERY_OPTIONS: PhotoQueryOptions = {
...FEED_BASE_QUERY_OPTIONS,
};
// APP OG IMAGE QUERY OPTIONS
export const APP_OG_IMAGE_QUERY_OPTIONS: PhotoQueryOptions = {
...FEED_BASE_QUERY_OPTIONS,
...USER_DEFAULT_SORT_OPTIONS,
};
// PROGRAMMATIC FEED QUERY OPTIONS
export const PROGRAMMATIC_QUERY_OPTIONS: PhotoQueryOptions = {