From b49f22d8f9a52ab75fd38db2d377249eb58fa678 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 8 Dec 2020 14:30:29 +0100 Subject: Upgrade sequelize to v6 --- server/helpers/video.ts | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'server/helpers/video.ts') diff --git a/server/helpers/video.ts b/server/helpers/video.ts index 999137c6d..5d1cd7de1 100644 --- a/server/helpers/video.ts +++ b/server/helpers/video.ts @@ -1,4 +1,3 @@ -import * as Bluebird from 'bluebird' import { Response } from 'express' import { CONFIG } from '@server/initializers/config' import { DEFAULT_AUDIO_RESOLUTION } from '@server/initializers/constants' @@ -20,21 +19,21 @@ import { VideoModel } from '../models/video/video' type VideoFetchType = 'all' | 'only-video' | 'only-video-with-rights' | 'id' | 'none' | 'only-immutable-attributes' -function fetchVideo (id: number | string, fetchType: 'all', userId?: number): Bluebird -function fetchVideo (id: number | string, fetchType: 'only-immutable-attributes'): Bluebird -function fetchVideo (id: number | string, fetchType: 'only-video', userId?: number): Bluebird -function fetchVideo (id: number | string, fetchType: 'only-video-with-rights', userId?: number): Bluebird -function fetchVideo (id: number | string, fetchType: 'id' | 'none', userId?: number): Bluebird +function fetchVideo (id: number | string, fetchType: 'all', userId?: number): Promise +function fetchVideo (id: number | string, fetchType: 'only-immutable-attributes'): Promise +function fetchVideo (id: number | string, fetchType: 'only-video', userId?: number): Promise +function fetchVideo (id: number | string, fetchType: 'only-video-with-rights', userId?: number): Promise +function fetchVideo (id: number | string, fetchType: 'id' | 'none', userId?: number): Promise function fetchVideo ( id: number | string, fetchType: VideoFetchType, userId?: number -): Bluebird +): Promise function fetchVideo ( id: number | string, fetchType: VideoFetchType, userId?: number -): Bluebird { +): Promise { if (fetchType === 'all') return VideoModel.loadAndPopulateAccountAndServerAndTags(id, undefined, userId) if (fetchType === 'only-immutable-attributes') return VideoModel.loadImmutableAttributes(id) @@ -48,17 +47,17 @@ function fetchVideo ( type VideoFetchByUrlType = 'all' | 'only-video' | 'only-immutable-attributes' -function fetchVideoByUrl (url: string, fetchType: 'all'): Bluebird -function fetchVideoByUrl (url: string, fetchType: 'only-immutable-attributes'): Bluebird -function fetchVideoByUrl (url: string, fetchType: 'only-video'): Bluebird +function fetchVideoByUrl (url: string, fetchType: 'all'): Promise +function fetchVideoByUrl (url: string, fetchType: 'only-immutable-attributes'): Promise +function fetchVideoByUrl (url: string, fetchType: 'only-video'): Promise function fetchVideoByUrl ( url: string, fetchType: VideoFetchByUrlType -): Bluebird +): Promise function fetchVideoByUrl ( url: string, fetchType: VideoFetchByUrlType -): Bluebird { +): Promise { if (fetchType === 'all') return VideoModel.loadByUrlAndPopulateAccount(url) if (fetchType === 'only-immutable-attributes') return VideoModel.loadByUrlImmutableAttributes(url) -- cgit v1.2.3