aboutsummaryrefslogtreecommitdiffhomepage
path: root/server
diff options
context:
space:
mode:
authorRigel Kent <sendmemail@rigelk.eu>2018-06-29 14:40:39 +0200
committerChocobozzz <me@florianbigard.com>2018-06-29 14:58:57 +0200
commitb81eb8fdc6fabbe517d5731c26da773206ebba62 (patch)
tree29eb7f0eed0123599291d58126ffa7fe5413e073 /server
parent52d9f792b3fee5acce80f948295b59e3ad2073eb (diff)
downloadPeerTube-b81eb8fdc6fabbe517d5731c26da773206ebba62.tar.gz
PeerTube-b81eb8fdc6fabbe517d5731c26da773206ebba62.tar.zst
PeerTube-b81eb8fdc6fabbe517d5731c26da773206ebba62.zip
(feed) adding thumbnail support for RSS feed
Diffstat (limited to 'server')
-rw-r--r--server/controllers/feeds.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/controllers/feeds.ts b/server/controllers/feeds.ts
index ce57e5c11..1773fc71e 100644
--- a/server/controllers/feeds.ts
+++ b/server/controllers/feeds.ts
@@ -1,5 +1,6 @@
1import * as express from 'express' 1import * as express from 'express'
2import { CONFIG, FEEDS, ROUTE_CACHE_LIFETIME } from '../initializers/constants' 2import { CONFIG, FEEDS, ROUTE_CACHE_LIFETIME } from '../initializers/constants'
3import { THUMBNAILS_SIZE } from '../initializers'
3import { asyncMiddleware, setDefaultSort, videoCommentsFeedsValidator, videoFeedsValidator, videosSortValidator } from '../middlewares' 4import { asyncMiddleware, setDefaultSort, videoCommentsFeedsValidator, videoFeedsValidator, videosSortValidator } from '../middlewares'
4import { VideoModel } from '../models/video/video' 5import { VideoModel } from '../models/video/video'
5import * as Feed from 'pfeed' 6import * as Feed from 'pfeed'
@@ -125,7 +126,14 @@ async function generateVideoFeed (req: express.Request, res: express.Response, n
125 date: video.publishedAt, 126 date: video.publishedAt,
126 language: video.language, 127 language: video.language,
127 nsfw: video.nsfw, 128 nsfw: video.nsfw,
128 torrent: torrents 129 torrent: torrents,
130 thumbnail: [
131 {
132 url: CONFIG.WEBSERVER.URL + video.getThumbnailPath(),
133 height: THUMBNAILS_SIZE.height,
134 width: THUMBNAILS_SIZE.width
135 }
136 ]
129 }) 137 })
130 }) 138 })
131 139