aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/files-cache/video-miniature-permanent-file-cache.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/files-cache/video-miniature-permanent-file-cache.ts')
-rw-r--r--server/lib/files-cache/video-miniature-permanent-file-cache.ts28
1 files changed, 0 insertions, 28 deletions
diff --git a/server/lib/files-cache/video-miniature-permanent-file-cache.ts b/server/lib/files-cache/video-miniature-permanent-file-cache.ts
deleted file mode 100644
index 35d9466f7..000000000
--- a/server/lib/files-cache/video-miniature-permanent-file-cache.ts
+++ /dev/null
@@ -1,28 +0,0 @@
1import { CONFIG } from '@server/initializers/config'
2import { THUMBNAILS_SIZE } from '@server/initializers/constants'
3import { ThumbnailModel } from '@server/models/video/thumbnail'
4import { MThumbnail } from '@server/types/models'
5import { ThumbnailType } from '@shared/models'
6import { AbstractPermanentFileCache } from './shared'
7
8export class VideoMiniaturePermanentFileCache extends AbstractPermanentFileCache<MThumbnail> {
9
10 constructor () {
11 super(CONFIG.STORAGE.THUMBNAILS_DIR)
12 }
13
14 protected loadModel (filename: string) {
15 return ThumbnailModel.loadByFilename(filename, ThumbnailType.MINIATURE)
16 }
17
18 protected getImageSize (image: MThumbnail): { width: number, height: number } {
19 if (image.width && image.height) {
20 return {
21 height: image.height,
22 width: image.width
23 }
24 }
25
26 return THUMBNAILS_SIZE
27 }
28}