From 1626e50fbfa558c195c99850adffe62d1deda51a Mon Sep 17 00:00:00 2001
From: dakkar <dakkar@thenautilus.net>
Date: Wed, 27 Nov 2024 10:56:25 +0000
Subject: [PATCH] expose video thumbnail to 3rd parties "cards"

---
 packages/backend/src/server/web/views/note.pug | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/packages/backend/src/server/web/views/note.pug b/packages/backend/src/server/web/views/note.pug
index a7cd0293cd..53cff6bcd3 100644
--- a/packages/backend/src/server/web/views/note.pug
+++ b/packages/backend/src/server/web/views/note.pug
@@ -24,13 +24,14 @@ block og
 			meta(property='og:video:url'        content= video.url)
 			meta(property='og:video:secure_url' content= video.url)
 			meta(property='og:video:type'       content= video.type)
+			meta(property='og:image'            content= video.thumbnailUrl)
 			// FIXME: add width and height
 			// FIXME: add embed player for Twitter
 	if images.length
 		meta(property='twitter:card' content='summary_large_image')
 		each image in images
 			meta(property='og:image'     content= image.url)
-	else
+	else if !videos.length
 		meta(property='twitter:card' content='summary')
 		meta(property='og:image'     content= avatarUrl)
 
-- 
GitLab