aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/initializers/constants.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2019-04-11 14:26:41 +0200
committerChocobozzz <me@florianbigard.com>2019-04-11 14:26:41 +0200
commit74dc3bca2b14f5fd3fe80c394dfc34177a46db77 (patch)
treee4b307beb6255420c9993a2aed470438317f100f /server/initializers/constants.ts
parent6dd9de95dfa39bd5c1faed00d1dbd52cd112bae0 (diff)
downloadPeerTube-74dc3bca2b14f5fd3fe80c394dfc34177a46db77.tar.gz
PeerTube-74dc3bca2b14f5fd3fe80c394dfc34177a46db77.tar.zst
PeerTube-74dc3bca2b14f5fd3fe80c394dfc34177a46db77.zip
Don't expose constants directly in initializers/
Diffstat (limited to 'server/initializers/constants.ts')
-rw-r--r--server/initializers/constants.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts
index 3922d8515..a0609d7cd 100644
--- a/server/initializers/constants.ts
+++ b/server/initializers/constants.ts
@@ -341,7 +341,7 @@ const VIDEO_LICENCES = {
341 7: 'Public Domain Dedication' 341 7: 'Public Domain Dedication'
342} 342}
343 343
344const VIDEO_LANGUAGES = buildLanguages() 344let VIDEO_LANGUAGES: { [id: string]: string } = {}
345 345
346const VIDEO_PRIVACIES = { 346const VIDEO_PRIVACIES = {
347 [ VideoPrivacy.PUBLIC ]: 'Public', 347 [ VideoPrivacy.PUBLIC ]: 'Public',
@@ -684,6 +684,7 @@ export {
684 VIDEO_VIEW_LIFETIME, 684 VIDEO_VIEW_LIFETIME,
685 CONTACT_FORM_LIFETIME, 685 CONTACT_FORM_LIFETIME,
686 VIDEO_PLAYLIST_PRIVACIES, 686 VIDEO_PLAYLIST_PRIVACIES,
687 loadLanguages,
687 buildLanguages 688 buildLanguages
688} 689}
689 690
@@ -732,6 +733,10 @@ function buildVideosExtname () {
732 : [ '.mp4', '.ogv', '.webm' ] 733 : [ '.mp4', '.ogv', '.webm' ]
733} 734}
734 735
736function loadLanguages () {
737 VIDEO_LANGUAGES = buildLanguages()
738}
739
735function buildLanguages () { 740function buildLanguages () {
736 const iso639 = require('iso-639-3') 741 const iso639 = require('iso-639-3')
737 742