X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftypes%2Fplugins%2Fregister-server-option.model.ts;h=1ca17e4ab88ad2a563436e7558085c398f7af2fa;hb=f479685678406a5df864d89615b33d29085ebfc6;hp=74303d38343773b803dc446a1db43951a210c1cf;hpb=67ed6552b831df66713bac9e672738796128d33f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/types/plugins/register-server-option.model.ts b/server/types/plugins/register-server-option.model.ts index 74303d383..1ca17e4ab 100644 --- a/server/types/plugins/register-server-option.model.ts +++ b/server/types/plugins/register-server-option.model.ts @@ -1,4 +1,3 @@ -import * as Bluebird from 'bluebird' import { Router } from 'express' import { Logger } from 'winston' import { ActorModel } from '@server/models/activitypub/actor' @@ -6,6 +5,7 @@ import { PluginPlaylistPrivacyManager, PluginSettingsManager, PluginStorageManager, + PluginTranscodingManager, PluginVideoCategoryManager, PluginVideoLanguageManager, PluginVideoLicenceManager, @@ -29,7 +29,8 @@ export type PeerTubeHelpers = { } videos: { - loadByUrl: (url: string) => Bluebird + loadByUrl: (url: string) => Promise + loadByIdOrUUID: (id: number | string) => Promise removeVideo: (videoId: number) => Promise } @@ -69,6 +70,8 @@ export type RegisterServerOptions = { videoPrivacyManager: PluginVideoPrivacyManager playlistPrivacyManager: PluginPlaylistPrivacyManager + transcodingManager: PluginTranscodingManager + registerIdAndPassAuth: (options: RegisterServerAuthPassOptions) => void registerExternalAuth: (options: RegisterServerAuthExternalOptions) => RegisterServerAuthExternalResult unregisterIdAndPassAuth: (authName: string) => void