1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 19:42:24 +02:00

createThumbnail -> updateThumbnail

This commit is contained in:
Chocobozzz 2021-06-04 09:19:01 +02:00
parent 1333ab1f2d
commit 91f8f8db97
No known key found for this signature in database
GPG key ID: 583A612D890159BE
7 changed files with 34 additions and 34 deletions

View file

@ -14,7 +14,7 @@ import { getVideoFilePath } from './video-paths'
type ImageSize = { height?: number, width?: number }
function createPlaylistMiniatureFromExisting (options: {
function updatePlaylistMiniatureFromExisting (options: {
inputPath: string
playlist: MVideoPlaylistThumbnail
automaticallyGenerated: boolean
@ -26,7 +26,7 @@ function createPlaylistMiniatureFromExisting (options: {
const type = ThumbnailType.MINIATURE
const thumbnailCreator = () => processImage(inputPath, outputPath, { width, height }, keepOriginal)
return createThumbnailFromFunction({
return updateThumbnailFromFunction({
thumbnailCreator,
filename,
height,
@ -37,7 +37,7 @@ function createPlaylistMiniatureFromExisting (options: {
})
}
function createPlaylistMiniatureFromUrl (options: {
function updatePlaylistMiniatureFromUrl (options: {
downloadUrl: string
playlist: MVideoPlaylistThumbnail
size?: ImageSize
@ -52,10 +52,10 @@ function createPlaylistMiniatureFromUrl (options: {
: downloadUrl
const thumbnailCreator = () => downloadImage(downloadUrl, basePath, filename, { width, height })
return createThumbnailFromFunction({ thumbnailCreator, filename, height, width, type, existingThumbnail, fileUrl })
return updateThumbnailFromFunction({ thumbnailCreator, filename, height, width, type, existingThumbnail, fileUrl })
}
function createVideoMiniatureFromUrl (options: {
function updateVideoMiniatureFromUrl (options: {
downloadUrl: string
video: MVideoThumbnail
type: ThumbnailType
@ -82,10 +82,10 @@ function createVideoMiniatureFromUrl (options: {
return Promise.resolve()
}
return createThumbnailFromFunction({ thumbnailCreator, filename, height, width, type, existingThumbnail, fileUrl })
return updateThumbnailFromFunction({ thumbnailCreator, filename, height, width, type, existingThumbnail, fileUrl })
}
function createVideoMiniatureFromExisting (options: {
function updateVideoMiniatureFromExisting (options: {
inputPath: string
video: MVideoThumbnail
type: ThumbnailType
@ -98,7 +98,7 @@ function createVideoMiniatureFromExisting (options: {
const { filename, outputPath, height, width, existingThumbnail } = buildMetadataFromVideo(video, type, size)
const thumbnailCreator = () => processImage(inputPath, outputPath, { width, height }, keepOriginal)
return createThumbnailFromFunction({
return updateThumbnailFromFunction({
thumbnailCreator,
filename,
height,
@ -123,7 +123,7 @@ function generateVideoMiniature (options: {
? () => processImage(ASSETS_PATH.DEFAULT_AUDIO_BACKGROUND, outputPath, { width, height }, true)
: () => generateImageFromVideoFile(input, basePath, filename, { height, width })
return createThumbnailFromFunction({
return updateThumbnailFromFunction({
thumbnailCreator,
filename,
height,
@ -134,7 +134,7 @@ function generateVideoMiniature (options: {
})
}
function createPlaceholderThumbnail (options: {
function updatePlaceholderThumbnail (options: {
fileUrl: string
video: MVideoThumbnail
type: ThumbnailType
@ -165,11 +165,11 @@ function createPlaceholderThumbnail (options: {
export {
generateVideoMiniature,
createVideoMiniatureFromUrl,
createVideoMiniatureFromExisting,
createPlaceholderThumbnail,
createPlaylistMiniatureFromUrl,
createPlaylistMiniatureFromExisting
updateVideoMiniatureFromUrl,
updateVideoMiniatureFromExisting,
updatePlaceholderThumbnail,
updatePlaylistMiniatureFromUrl,
updatePlaylistMiniatureFromExisting
}
function hasThumbnailUrlChanged (existingThumbnail: MThumbnail, downloadUrl: string, video: MVideoUUID) {
@ -231,7 +231,7 @@ function buildMetadataFromVideo (video: MVideoThumbnail, type: ThumbnailType, si
return undefined
}
async function createThumbnailFromFunction (parameters: {
async function updateThumbnailFromFunction (parameters: {
thumbnailCreator: () => Promise<any>
filename: string
height: number