From 302eba0d898e38dca14739486441c27c0be6c62f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 22 Apr 2021 10:55:28 +0200 Subject: Add data directory for plugins and some helpers --- server/types/plugins/register-server-option.model.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'server/types/plugins') diff --git a/server/types/plugins/register-server-option.model.ts b/server/types/plugins/register-server-option.model.ts index 391dcc3f9..1b9250ce4 100644 --- a/server/types/plugins/register-server-option.model.ts +++ b/server/types/plugins/register-server-option.model.ts @@ -1,4 +1,4 @@ -import { Router } from 'express' +import { Router, Response } from 'express' import { Logger } from 'winston' import { ActorModel } from '@server/models/activitypub/actor' import { @@ -13,6 +13,7 @@ import { RegisterServerHookOptions, RegisterServerSettingOptions, ServerConfig, + UserRole, VideoBlacklistCreate } from '@shared/models' import { MVideoThumbnail } from '../models' @@ -58,6 +59,20 @@ export type PeerTubeHelpers = { plugin: { getBaseStaticRoute: () => string + + getBaseRouterRoute: () => string + + getDataDirectoryPath: () => string + } + + user: { + getAuthUser: (response: Response) => { + id?: string + username: string + email: string + blocked: boolean + role: UserRole + } | undefined } } -- cgit v1.2.3