Always redirect on homepage on '/'
This commit is contained in:
parent
45c0fb35eb
commit
b851dabf78
|
@ -1,6 +1,6 @@
|
|||
import { Component, OnInit } from '@angular/core'
|
||||
import { DomSanitizer, SafeHtml } from '@angular/platform-browser'
|
||||
import { GuardsCheckStart, Router } from '@angular/router'
|
||||
import { GuardsCheckStart, Router, NavigationEnd } from '@angular/router'
|
||||
import { AuthService, RedirectService, ServerService } from '@app/core'
|
||||
import { isInSmallView } from '@app/shared/misc/utils'
|
||||
|
||||
|
@ -50,10 +50,14 @@ export class AppComponent implements OnInit {
|
|||
ngOnInit () {
|
||||
document.getElementById('incompatible-browser').className += ' browser-ok'
|
||||
|
||||
const pathname = window.location.pathname
|
||||
if (!pathname || pathname === '/') {
|
||||
this.redirectService.redirectToHomepage()
|
||||
}
|
||||
this.router.events.subscribe(e => {
|
||||
if (e instanceof NavigationEnd) {
|
||||
const pathname = window.location.pathname
|
||||
if (!pathname || pathname === '/') {
|
||||
this.redirectService.redirectToHomepage()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
this.authService.loadClientCredentials()
|
||||
|
||||
|
|
Loading…
Reference in New Issue