X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fconfig.ts;h=7322b89e22cc6626aff2fc0d0595a2035a900e40;hb=1896bca09e088b0da9d5e845407ecebae330618c;hp=1630f7f0c8a909c8a38c4985d5a8853dc3f5c71e;hpb=12c1e38df2fde0efbf948fa80e2afc4e67f0e8c9;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/config.ts b/server/initializers/config.ts index 1630f7f0c..7322b89e2 100644 --- a/server/initializers/config.ts +++ b/server/initializers/config.ts @@ -105,11 +105,16 @@ const CONFIG = { MAX_FILES: config.get('log.rotation.maxFiles') }, ANONYMIZE_IP: config.get('log.anonymizeIP'), - LOG_PING_REQUESTS: config.get('log.log_ping_requests') + LOG_PING_REQUESTS: config.get('log.log_ping_requests'), + PRETTIFY_SQL: config.get('log.prettify_sql') }, TRENDING: { VIDEOS: { - INTERVAL_DAYS: config.get('trending.videos.interval_days') + INTERVAL_DAYS: config.get('trending.videos.interval_days'), + ALGORITHMS: { + get ENABLED () { return config.get('trending.videos.algorithms.enabled') }, + get DEFAULT () { return config.get('trending.videos.algorithms.default') } + } } }, REDUNDANCY: { @@ -183,6 +188,7 @@ const CONFIG = { get ALLOW_ADDITIONAL_EXTENSIONS () { return config.get('transcoding.allow_additional_extensions') }, get ALLOW_AUDIO_FILES () { return config.get('transcoding.allow_audio_files') }, get THREADS () { return config.get('transcoding.threads') }, + get PROFILE () { return config.get('transcoding.profile') }, RESOLUTIONS: { get '0p' () { return config.get('transcoding.resolutions.0p') }, get '240p' () { return config.get('transcoding.resolutions.240p') }, @@ -216,6 +222,7 @@ const CONFIG = { TRANSCODING: { get ENABLED () { return config.get('live.transcoding.enabled') }, get THREADS () { return config.get('live.transcoding.threads') }, + get PROFILE () { return config.get('live.transcoding.profile') }, RESOLUTIONS: { get '240p' () { return config.get('live.transcoding.resolutions.240p') }, @@ -277,8 +284,10 @@ const CONFIG = { get CATEGORIES () { return config.get('instance.categories') || [] }, get IS_NSFW () { return config.get('instance.is_nsfw') }, - get DEFAULT_CLIENT_ROUTE () { return config.get('instance.default_client_route') }, get DEFAULT_NSFW_POLICY () { return config.get('instance.default_nsfw_policy') }, + + get DEFAULT_CLIENT_ROUTE () { return config.get('instance.default_client_route') }, + CUSTOMIZATIONS: { get JAVASCRIPT () { return config.get('instance.customizations.javascript') }, get CSS () { return config.get('instance.customizations.css') } @@ -344,7 +353,11 @@ function registerConfigChangedHandler (fun: Function) { } function isEmailEnabled () { - return !!CONFIG.SMTP.HOSTNAME && !!CONFIG.SMTP.PORT + if (CONFIG.SMTP.TRANSPORT === 'sendmail' && CONFIG.SMTP.SENDMAIL) return true + + if (CONFIG.SMTP.TRANSPORT === 'smtp' && CONFIG.SMTP.HOSTNAME && CONFIG.SMTP.PORT) return true + + return false } // ---------------------------------------------------------------------------