aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChocobozzz <florian.bigard@gmail.com>2016-11-18 18:55:34 +0100
committerChocobozzz <florian.bigard@gmail.com>2016-11-18 18:55:34 +0100
commit40e3f5e1c5203266d9fb078076c8c4dc61b24be8 (patch)
tree0a6214cf608df5d1b7c09e2f2b2745322afdadba
parent4c1068fceec5e855e5e22d27cfbda5026c5d6374 (diff)
downloadPeerTube-40e3f5e1c5203266d9fb078076c8c4dc61b24be8.tar.gz
PeerTube-40e3f5e1c5203266d9fb078076c8c4dc61b24be8.tar.zst
PeerTube-40e3f5e1c5203266d9fb078076c8c4dc61b24be8.zip
Fix opengraph url tag
-rw-r--r--server/controllers/client.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/controllers/client.js b/server/controllers/client.js
index e3251d7e9..61e094980 100644
--- a/server/controllers/client.js
+++ b/server/controllers/client.js
@@ -31,19 +31,19 @@ module.exports = router
31// --------------------------------------------------------------------------- 31// ---------------------------------------------------------------------------
32 32
33function addOpenGraphTags (htmlStringPage, video) { 33function addOpenGraphTags (htmlStringPage, video) {
34 const videoUrl = constants.CONFIG.WEBSERVER.URL + '/videos/watch/' 34 let basePreviewUrlHttp
35 let baseUrlHttp
36 35
37 if (video.isOwned()) { 36 if (video.isOwned()) {
38 baseUrlHttp = constants.CONFIG.WEBSERVER.URL 37 basePreviewUrlHttp = constants.CONFIG.WEBSERVER.URL
39 } else { 38 } else {
40 baseUrlHttp = constants.REMOTE_SCHEME.HTTP + '://' + video.podHost 39 basePreviewUrlHttp = constants.REMOTE_SCHEME.HTTP + '://' + video.podHost
41 } 40 }
42 41
43 // We fetch the remote preview (bigger than the thumbnail) 42 // We fetch the remote preview (bigger than the thumbnail)
44 // This should not overhead the remote server since social websites put in a cache the OpenGraph tags 43 // This should not overhead the remote server since social websites put in a cache the OpenGraph tags
45 // We can't use the thumbnail because these social websites want bigger images (> 200x200 for Facebook for example) 44 // We can't use the thumbnail because these social websites want bigger images (> 200x200 for Facebook for example)
46 const previewUrl = baseUrlHttp + constants.STATIC_PATHS.PREVIEWS + video.getPreviewName() 45 const previewUrl = basePreviewUrlHttp + constants.STATIC_PATHS.PREVIEWS + video.getPreviewName()
46 const videoUrl = constants.CONFIG.WEBSERVER.URL + '/videos/watch/' + video._id
47 47
48 const metaTags = { 48 const metaTags = {
49 'og:type': 'video', 49 'og:type': 'video',