X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fcore%2Frouting%2Fredirect.service.ts;h=198332b00bdd925363b576d541627549b9251e6a;hb=2989628b7913383b39ac34c7db8666a21f8e5037;hp=cf690a4d06ecc86851d7edaa6749901f28981788;hpb=8e08d415f9473b6b72fef698729453e726da16e7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/core/routing/redirect.service.ts b/client/src/app/core/routing/redirect.service.ts index cf690a4d0..198332b00 100644 --- a/client/src/app/core/routing/redirect.service.ts +++ b/client/src/app/core/routing/redirect.service.ts @@ -20,24 +20,14 @@ export class RedirectService { private serverService: ServerService ) { // The config is first loaded from the cache so try to get the default route - const tmpConfig = this.serverService.getTmpConfig() - if (tmpConfig?.instance?.defaultClientRoute) { - this.defaultRoute = tmpConfig.instance.defaultClientRoute + const config = this.serverService.getHTMLConfig() + if (config?.instance?.defaultClientRoute) { + this.defaultRoute = config.instance.defaultClientRoute } - if (tmpConfig?.trending?.videos?.algorithms?.default) { - this.defaultTrendingAlgorithm = tmpConfig.trending.videos.algorithms.default + if (config?.trending?.videos?.algorithms?.default) { + this.defaultTrendingAlgorithm = config.trending.videos.algorithms.default } - // Load default route - this.serverService.getConfig() - .subscribe(config => { - const defaultRouteConfig = config.instance.defaultClientRoute - const defaultTrendingConfig = config.trending.videos.algorithms.default - - if (defaultRouteConfig) this.defaultRoute = defaultRouteConfig - if (defaultTrendingConfig) this.defaultTrendingAlgorithm = defaultTrendingConfig - }) - // Track previous url this.currentUrl = this.router.url router.events.subscribe(event => { @@ -52,6 +42,7 @@ export class RedirectService { return this.defaultRoute } + getDefaultTrendingAlgorithm () { return this.defaultTrendingAlgorithm }