diff options
author | Chocobozzz <me@florianbigard.com> | 2021-04-09 14:51:28 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2021-04-09 15:17:43 +0200 |
commit | 22820226e54dee61287666a178df2176fafb202a (patch) | |
tree | 3fce30315da83eda4b4f96064ad2703202d0d0f5 /server/types/plugins | |
parent | 023edc8a54a58d15f8d4f00d7f76e0074d0d3a81 (diff) | |
download | PeerTube-22820226e54dee61287666a178df2176fafb202a.tar.gz PeerTube-22820226e54dee61287666a178df2176fafb202a.tar.zst PeerTube-22820226e54dee61287666a178df2176fafb202a.zip |
Add server plugin helpers
Diffstat (limited to 'server/types/plugins')
-rw-r--r-- | server/types/plugins/register-server-option.model.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/types/plugins/register-server-option.model.ts b/server/types/plugins/register-server-option.model.ts index 1ca17e4ab..391dcc3f9 100644 --- a/server/types/plugins/register-server-option.model.ts +++ b/server/types/plugins/register-server-option.model.ts | |||
@@ -12,6 +12,7 @@ import { | |||
12 | PluginVideoPrivacyManager, | 12 | PluginVideoPrivacyManager, |
13 | RegisterServerHookOptions, | 13 | RegisterServerHookOptions, |
14 | RegisterServerSettingOptions, | 14 | RegisterServerSettingOptions, |
15 | ServerConfig, | ||
15 | VideoBlacklistCreate | 16 | VideoBlacklistCreate |
16 | } from '@shared/models' | 17 | } from '@shared/models' |
17 | import { MVideoThumbnail } from '../models' | 18 | import { MVideoThumbnail } from '../models' |
@@ -37,6 +38,8 @@ export type PeerTubeHelpers = { | |||
37 | 38 | ||
38 | config: { | 39 | config: { |
39 | getWebserverUrl: () => string | 40 | getWebserverUrl: () => string |
41 | |||
42 | getServerConfig: () => Promise<ServerConfig> | ||
40 | } | 43 | } |
41 | 44 | ||
42 | moderation: { | 45 | moderation: { |
@@ -52,6 +55,10 @@ export type PeerTubeHelpers = { | |||
52 | server: { | 55 | server: { |
53 | getServerActor: () => Promise<ActorModel> | 56 | getServerActor: () => Promise<ActorModel> |
54 | } | 57 | } |
58 | |||
59 | plugin: { | ||
60 | getBaseStaticRoute: () => string | ||
61 | } | ||
55 | } | 62 | } |
56 | 63 | ||
57 | export type RegisterServerOptions = { | 64 | export type RegisterServerOptions = { |