aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/core/server/server.service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/core/server/server.service.ts')
-rw-r--r--client/src/app/core/server/server.service.ts13
1 files changed, 11 insertions, 2 deletions
diff --git a/client/src/app/core/server/server.service.ts b/client/src/app/core/server/server.service.ts
index f54e63efd..3c94f09c6 100644
--- a/client/src/app/core/server/server.service.ts
+++ b/client/src/app/core/server/server.service.ts
@@ -12,6 +12,7 @@ export class ServerService {
12 private static BASE_VIDEO_URL = environment.apiUrl + '/api/v1/videos/' 12 private static BASE_VIDEO_URL = environment.apiUrl + '/api/v1/videos/'
13 private static CONFIG_LOCAL_STORAGE_KEY = 'server-config' 13 private static CONFIG_LOCAL_STORAGE_KEY = 'server-config'
14 14
15 configLoaded = new ReplaySubject<boolean>(1)
15 videoPrivaciesLoaded = new ReplaySubject<boolean>(1) 16 videoPrivaciesLoaded = new ReplaySubject<boolean>(1)
16 videoCategoriesLoaded = new ReplaySubject<boolean>(1) 17 videoCategoriesLoaded = new ReplaySubject<boolean>(1)
17 videoLicencesLoaded = new ReplaySubject<boolean>(1) 18 videoLicencesLoaded = new ReplaySubject<boolean>(1)
@@ -19,7 +20,11 @@ export class ServerService {
19 20
20 private config: ServerConfig = { 21 private config: ServerConfig = {
21 instance: { 22 instance: {
22 name: 'PeerTube' 23 name: 'PeerTube',
24 customizations: {
25 javascript: '',
26 css: ''
27 }
23 }, 28 },
24 serverVersion: 'Unknown', 29 serverVersion: 'Unknown',
25 signup: { 30 signup: {
@@ -56,7 +61,11 @@ export class ServerService {
56 loadConfig () { 61 loadConfig () {
57 this.http.get<ServerConfig>(ServerService.BASE_CONFIG_URL) 62 this.http.get<ServerConfig>(ServerService.BASE_CONFIG_URL)
58 .do(this.saveConfigLocally) 63 .do(this.saveConfigLocally)
59 .subscribe(data => this.config = data) 64 .subscribe(data => {
65 this.config = data
66
67 this.configLoaded.next(true)
68 })
60 } 69 }
61 70
62 loadVideoCategories () { 71 loadVideoCategories () {