1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 18:29:27 +02:00

Refactor plugin helpers factory

This commit is contained in:
Chocobozzz 2020-04-09 09:57:32 +02:00
parent 00c228363f
commit bc0d801bb7
No known key found for this signature in database
GPG key ID: 583A612D890159BE
5 changed files with 242 additions and 169 deletions

View file

@ -1,4 +1,3 @@
import { logger } from '../../helpers/logger'
import { PluginSettingsManager } from '../../../shared/models/plugins/plugin-settings-manager.model'
import { PluginStorageManager } from '../../../shared/models/plugins/plugin-storage-manager.model'
import { RegisterServerHookOptions } from '../../../shared/models/plugins/register-server-hook.model'
@ -6,6 +5,11 @@ import { RegisterServerSettingOptions } from '../../../shared/models/plugins/reg
import { PluginVideoCategoryManager } from '../../../shared/models/plugins/plugin-video-category-manager.model'
import { PluginVideoLanguageManager } from '../../../shared/models/plugins/plugin-video-language-manager.model'
import { PluginVideoLicenceManager } from '../../../shared/models/plugins/plugin-video-licence-manager.model'
import { Logger } from 'winston'
export type PeerTubeHelpers = {
logger: Logger
}
export type RegisterServerOptions = {
registerHook: (options: RegisterServerHookOptions) => void
@ -20,7 +24,5 @@ export type RegisterServerOptions = {
videoLanguageManager: PluginVideoLanguageManager
videoLicenceManager: PluginVideoLicenceManager
peertubeHelpers: {
logger: typeof logger
}
peertubeHelpers: PeerTubeHelpers
}