diff --git a/app/[locale]/(public)/video/detail/[slug]/page.tsx b/app/[locale]/(public)/video/detail/[slug]/page.tsx index bd72fcd1..787308e3 100644 --- a/app/[locale]/(public)/video/detail/[slug]/page.tsx +++ b/app/[locale]/(public)/video/detail/[slug]/page.tsx @@ -35,10 +35,32 @@ export async function generateMetadata({ params }: any): Promise { return { title: video.title, description: video.description, + // openGraph: { + // title: video?.title, + // description: video?.description, + // videos: [`${video?.smallThumbnailLink}`], + // }, openGraph: { title: video?.title, description: video?.description, - videos: [`${video?.smallThumbnailLink}`], + url: `https://mediahub.polri.go.id/in/video/detail/${slug}`, + type: "video.other", + images: [ + { + url: video?.thumbnailLink, + width: 1280, + height: 720, + alt: video?.title || "Thumbnail Mediahub Polri", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: video?.title, + description: video?.description, + images: [ + video?.thumbnailLink, + ], }, }; } diff --git a/service/media-tracking/media-tracking.ts b/service/media-tracking/media-tracking.ts index df1986b1..f6ed9e5c 100644 --- a/service/media-tracking/media-tracking.ts +++ b/service/media-tracking/media-tracking.ts @@ -24,7 +24,7 @@ export async function getMediaTracking( size: any ) { return httpGetInterceptor( - `/media/tracking/monitoring/pagination?enablePagination=1&size=${size}&page=${page}&title=${title}` + `/media/tracking/monitoring/pagination?enablePagination=1&size=${size}&page=${page}&title=${title}&sortBy=id&sort=desc` ); }