X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fplugins%2Fplugin-helpers-builder.ts;h=92ef87cca717d7ea9d991bfe9b78c8208fa69e89;hb=b7221c1d94e088231ef28b11d95d45d781fbe41c;hp=7b1def6e30c9e171f8703f4751047374f8fbbfed;hpb=2f061e065ab43cc0b73595b619639a92952aeeba;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/plugins/plugin-helpers-builder.ts b/server/lib/plugins/plugin-helpers-builder.ts index 7b1def6e3..92ef87cca 100644 --- a/server/lib/plugins/plugin-helpers-builder.ts +++ b/server/lib/plugins/plugin-helpers-builder.ts @@ -1,7 +1,6 @@ import express from 'express' import { Server } from 'http' import { join } from 'path' -import { ffprobePromise } from '@server/helpers/ffmpeg/ffprobe-utils' import { buildLogger } from '@server/helpers/logger' import { CONFIG } from '@server/initializers/config' import { WEBSERVER } from '@server/initializers/constants' @@ -16,6 +15,7 @@ import { VideoModel } from '@server/models/video/video' import { VideoBlacklistModel } from '@server/models/video/video-blacklist' import { MPlugin, MVideo, UserNotificationModelForApi } from '@server/types/models' import { PeerTubeHelpers } from '@server/types/plugins' +import { ffprobePromise } from '@shared/ffmpeg' import { VideoBlacklistCreate, VideoStorage } from '@shared/models' import { addAccountInBlocklist, addServerInBlocklist, removeAccountFromBlocklist, removeServerFromBlocklist } from '../blocklist' import { PeerTubeSocket } from '../peertube-socket' @@ -209,6 +209,10 @@ function buildConfigHelpers () { return WEBSERVER.URL }, + getServerListeningConfig () { + return { hostname: CONFIG.LISTEN.HOSTNAME, port: CONFIG.LISTEN.PORT } + }, + getServerConfig () { return ServerConfigManager.Instance.getServerConfig() } @@ -245,7 +249,7 @@ function buildUserHelpers () { }, getAuthUser: (res: express.Response) => { - const user = res.locals.oauth?.token?.User + const user = res.locals.oauth?.token?.User || res.locals.videoFileToken?.user if (!user) return undefined return UserModel.loadByIdFull(user.id)