aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/controllers/api/video-playlist.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2023-06-06 15:59:51 +0200
committerChocobozzz <me@florianbigard.com>2023-06-29 10:19:33 +0200
commitf162d32da098aa55f6de2367142faa166edb7c08 (patch)
tree31c6a96972994171853cb6c4e0b88b63241f8979 /server/controllers/api/video-playlist.ts
parenta673d9e848e51186602548a621e05925663b98be (diff)
downloadPeerTube-f162d32da098aa55f6de2367142faa166edb7c08.tar.gz
PeerTube-f162d32da098aa55f6de2367142faa166edb7c08.tar.zst
PeerTube-f162d32da098aa55f6de2367142faa166edb7c08.zip
Support lazy download thumbnails
Diffstat (limited to 'server/controllers/api/video-playlist.ts')
-rw-r--r--server/controllers/api/video-playlist.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/server/controllers/api/video-playlist.ts b/server/controllers/api/video-playlist.ts
index fe00034ed..1568ee597 100644
--- a/server/controllers/api/video-playlist.ts
+++ b/server/controllers/api/video-playlist.ts
@@ -23,7 +23,7 @@ import { MIMETYPES, VIDEO_PLAYLIST_PRIVACIES } from '../../initializers/constant
23import { sequelizeTypescript } from '../../initializers/database' 23import { sequelizeTypescript } from '../../initializers/database'
24import { sendCreateVideoPlaylist, sendDeleteVideoPlaylist, sendUpdateVideoPlaylist } from '../../lib/activitypub/send' 24import { sendCreateVideoPlaylist, sendDeleteVideoPlaylist, sendUpdateVideoPlaylist } from '../../lib/activitypub/send'
25import { getLocalVideoPlaylistActivityPubUrl, getLocalVideoPlaylistElementActivityPubUrl } from '../../lib/activitypub/url' 25import { getLocalVideoPlaylistActivityPubUrl, getLocalVideoPlaylistElementActivityPubUrl } from '../../lib/activitypub/url'
26import { updatePlaylistMiniatureFromExisting } from '../../lib/thumbnail' 26import { updateLocalPlaylistMiniatureFromExisting } from '../../lib/thumbnail'
27import { 27import {
28 apiRateLimiter, 28 apiRateLimiter,
29 asyncMiddleware, 29 asyncMiddleware,
@@ -178,7 +178,7 @@ async function addVideoPlaylist (req: express.Request, res: express.Response) {
178 178
179 const thumbnailField = req.files['thumbnailfile'] 179 const thumbnailField = req.files['thumbnailfile']
180 const thumbnailModel = thumbnailField 180 const thumbnailModel = thumbnailField
181 ? await updatePlaylistMiniatureFromExisting({ 181 ? await updateLocalPlaylistMiniatureFromExisting({
182 inputPath: thumbnailField[0].path, 182 inputPath: thumbnailField[0].path,
183 playlist: videoPlaylist, 183 playlist: videoPlaylist,
184 automaticallyGenerated: false 184 automaticallyGenerated: false
@@ -220,7 +220,7 @@ async function updateVideoPlaylist (req: express.Request, res: express.Response)
220 220
221 const thumbnailField = req.files['thumbnailfile'] 221 const thumbnailField = req.files['thumbnailfile']
222 const thumbnailModel = thumbnailField 222 const thumbnailModel = thumbnailField
223 ? await updatePlaylistMiniatureFromExisting({ 223 ? await updateLocalPlaylistMiniatureFromExisting({
224 inputPath: thumbnailField[0].path, 224 inputPath: thumbnailField[0].path,
225 playlist: videoPlaylistInstance, 225 playlist: videoPlaylistInstance,
226 automaticallyGenerated: false 226 automaticallyGenerated: false
@@ -497,7 +497,7 @@ async function generateThumbnailForPlaylist (videoPlaylist: MVideoPlaylistThumbn
497 } 497 }
498 498
499 const inputPath = join(CONFIG.STORAGE.THUMBNAILS_DIR, videoMiniature.filename) 499 const inputPath = join(CONFIG.STORAGE.THUMBNAILS_DIR, videoMiniature.filename)
500 const thumbnailModel = await updatePlaylistMiniatureFromExisting({ 500 const thumbnailModel = await updateLocalPlaylistMiniatureFromExisting({
501 inputPath, 501 inputPath,
502 playlist: videoPlaylist, 502 playlist: videoPlaylist,
503 automaticallyGenerated: true, 503 automaticallyGenerated: true,