]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/typings/plugins/register-server-option.model.ts
Add ability to remove privacies using plugins
[github/Chocobozzz/PeerTube.git] / server / typings / plugins / register-server-option.model.ts
index 3d6217d1b8b771d32b862b2a636b9abed97ecaf3..813e93003c93c3f86b37c5aff86ed60cec77621a 100644 (file)
@@ -7,6 +7,8 @@ import { PluginVideoLanguageManager } from '../../../shared/models/plugins/plugi
 import { PluginVideoLicenceManager } from '../../../shared/models/plugins/plugin-video-licence-manager.model'
 import { Logger } from 'winston'
 import { Router } from 'express'
+import { PluginVideoPrivacyManager } from '@shared/models/plugins/plugin-video-privacy-manager.model'
+import { PluginPlaylistPrivacyManager } from '@shared/models/plugins/plugin-playlist-privacy-manager.model'
 
 export type PeerTubeHelpers = {
   logger: Logger
@@ -33,6 +35,9 @@ export type RegisterServerOptions = {
   videoLanguageManager: PluginVideoLanguageManager
   videoLicenceManager: PluginVideoLicenceManager
 
+  videoPrivacyManager: PluginVideoPrivacyManager
+  playlistPrivacyManager: PluginPlaylistPrivacyManager
+
   // Get plugin router to create custom routes
   // Base routes of this router are
   //  * /plugins/:pluginName/:pluginVersion/router/...