From b32fdb2445dc464013755b7cc743fe398ae5618e Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Fri, 20 Nov 2020 17:39:38 -0500 Subject: [PATCH] Tab title now matches the top title set in the settings --- src/app/posts.services.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/posts.services.ts b/src/app/posts.services.ts index 6e43e47..d8bc8b3 100644 --- a/src/app/posts.services.ts +++ b/src/app/posts.services.ts @@ -12,6 +12,7 @@ import { v4 as uuid } from 'uuid'; import { MatSnackBar } from '@angular/material/snack-bar'; import * as Fingerprint2 from 'fingerprintjs2'; import { isoLangs } from './settings/locales_list'; +import { Title } from '@angular/platform-browser'; @Injectable() export class PostsService implements CanActivate { @@ -58,7 +59,7 @@ export class PostsService implements CanActivate { locale = isoLangs['en']; constructor(private http: HttpClient, private router: Router, @Inject(DOCUMENT) private document: Document, - public snackBar: MatSnackBar) { + public snackBar: MatSnackBar, private titleService: Title) { console.log('PostsService Initialized...'); this.path = this.document.location.origin + '/api/'; @@ -88,6 +89,7 @@ export class PostsService implements CanActivate { const result = !this.debugMode ? res['config_file'] : res; if (result) { this.config = result['YoutubeDLMaterial']; + this.titleService.setTitle(this.config['Extra']['title_top']); if (this.config['Advanced']['multi_user_mode']) { this.checkAdminCreationStatus(); // login stuff