1- import {
2- AfterViewChecked , AfterViewInit ,
3- Component , Injectable ,
4- Input ,
5- OnDestroy ,
6- OnInit ,
7- } from '@angular/core' ;
1+ import { Injectable , } from '@angular/core' ;
82import { Angulartics2 } from 'angulartics2' ;
9- import { Observable , Subscription , switchMap } from 'rxjs' ;
3+ import { switchMap } from 'rxjs' ;
104import { filter , take } from 'rxjs/operators' ;
115
126import { ReferrerService } from '../../../core/services/referrer.service' ;
13- import { DSpaceObject } from '../../../core/shared/dspace-object.model' ;
14- import { hasValue } from '../../../shared/empty.util' ;
15- import { ActivatedRoute , ActivatedRouteSnapshot , Resolve , ResolveEnd , Router , RouterStateSnapshot } from '@angular/router' ;
16- import { BreadcrumbConfig } from '../../../breadcrumbs/breadcrumb/breadcrumb-config.model' ;
17- import { SubmissionObject } from '../../../core/submission/models/submission-object.model' ;
7+ import { ActivatedRouteSnapshot , ResolveEnd , Router , RouterStateSnapshot } from '@angular/router' ;
188
199/**
2010 * This component triggers a page view statistic
@@ -32,7 +22,7 @@ export class ViewTrackerResolverService {
3222 }
3323
3424 resolve ( routeSnapshot : ActivatedRouteSnapshot , state : RouterStateSnapshot ) : boolean {
35- const dsoPath = routeSnapshot . data [ ' dsoPath' ] || 'dso.payload' ; // Fetch the resolvers passed via the route data
25+ const dsoPath = routeSnapshot . data . dsoPath || 'dso.payload' ; // Fetch the resolvers passed via the route data
3626 this . router . events . pipe (
3727 filter ( event => event instanceof ResolveEnd ) ,
3828 take ( 1 ) ,
0 commit comments