]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/app.component.ts
Client: avoid loading javascript ressource over the network
[github/Chocobozzz/PeerTube.git] / client / src / app / app.component.ts
index 8b4b4118b302ec35444322629e219261a9b79ca7..c29790d96e24a72bf662658a6b2809429030d9c5 100644 (file)
@@ -1,7 +1,8 @@
 import { Component, OnInit, ViewContainerRef } from '@angular/core';
 import { Router } from '@angular/router';
 
-import { AuthService } from './core';
+import { AuthService, ConfigService } from './core';
+import { VideoService } from './videos';
 import { UserService } from './shared';
 
 @Component({
@@ -26,7 +27,9 @@ export class AppComponent implements OnInit {
   constructor(
     private router: Router,
     private authService: AuthService,
+    private configService: ConfigService,
     private userService: UserService,
+    private videoService: VideoService,
     viewContainerRef: ViewContainerRef
   ) {}
 
@@ -35,6 +38,11 @@ export class AppComponent implements OnInit {
       // The service will automatically redirect to the login page if the token is not valid anymore
       this.userService.checkTokenValidity();
     }
+
+    this.configService.loadConfig();
+    this.videoService.loadVideoCategories();
+    this.videoService.loadVideoLicences();
+    this.videoService.loadVideoLanguages();
   }
 
   isInAdmin() {