From bafaba0bcda0c9fb553b9eebef3764994bb4ff60 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 7 Jun 2023 08:53:14 +0200 Subject: Support lazy download of remote video miniatures --- server/models/video/thumbnail.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'server/models/video/thumbnail.ts') diff --git a/server/models/video/thumbnail.ts b/server/models/video/thumbnail.ts index 2a1f6a7b4..1722acdb4 100644 --- a/server/models/video/thumbnail.ts +++ b/server/models/video/thumbnail.ts @@ -21,7 +21,7 @@ import { AttributesOnly } from '@shared/typescript-utils' import { ThumbnailType } from '../../../shared/models/videos/thumbnail.type' import { logger } from '../../helpers/logger' import { CONFIG } from '../../initializers/config' -import { CONSTRAINTS_FIELDS, LAZY_STATIC_PATHS, STATIC_PATHS, WEBSERVER } from '../../initializers/constants' +import { CONSTRAINTS_FIELDS, LAZY_STATIC_PATHS, WEBSERVER } from '../../initializers/constants' import { VideoModel } from './video' import { VideoPlaylistModel } from './video-playlist' @@ -110,7 +110,7 @@ export class ThumbnailModel extends Model [ThumbnailType.MINIATURE]: { label: 'miniature', directory: CONFIG.STORAGE.THUMBNAILS_DIR, - staticPath: STATIC_PATHS.THUMBNAILS + staticPath: LAZY_STATIC_PATHS.THUMBNAILS }, [ThumbnailType.PREVIEW]: { label: 'preview', @@ -201,4 +201,8 @@ export class ThumbnailModel extends Model this.previousThumbnailFilename = undefined } + + isOwned () { + return !this.fileUrl + } } -- cgit v1.2.3