11import { HttpHeaders } from '@angular/common/http' ;
2- import { Inject , Injectable , Optional , } from '@angular/core' ;
2+ import {
3+ Inject ,
4+ Injectable ,
5+ Optional ,
6+ } from '@angular/core' ;
37import { Router } from '@angular/router' ;
4- import { select , Store , } from '@ngrx/store' ;
8+ import {
9+ select ,
10+ Store ,
11+ } from '@ngrx/store' ;
512import { TranslateService } from '@ngx-translate/core' ;
613import { CookieAttributes } from 'js-cookie' ;
7- import { Observable , of as observableOf , } from 'rxjs' ;
8- import { filter , map , startWith , switchMap , take , } from 'rxjs/operators' ;
14+ import {
15+ Observable ,
16+ of as observableOf ,
17+ } from 'rxjs' ;
18+ import {
19+ filter ,
20+ map ,
21+ startWith ,
22+ switchMap ,
23+ take ,
24+ } from 'rxjs/operators' ;
925
1026import { environment } from '../../../environments/environment' ;
11- import { REQUEST , RESPONSE , } from '../../../express.tokens' ;
27+ import {
28+ REQUEST ,
29+ RESPONSE ,
30+ } from '../../../express.tokens' ;
1231import { AppState } from '../../app.reducer' ;
1332import {
1433 hasNoValue ,
@@ -22,7 +41,10 @@ import {
2241import { NotificationsService } from '../../shared/notifications/notifications.service' ;
2342import { createSuccessfulRemoteDataObject$ } from '../../shared/remote-data.utils' ;
2443import { followLink } from '../../shared/utils/follow-link-config.model' ;
25- import { buildPaginatedList , PaginatedList , } from '../data/paginated-list.model' ;
44+ import {
45+ buildPaginatedList ,
46+ PaginatedList ,
47+ } from '../data/paginated-list.model' ;
2648import { RemoteData } from '../data/remote-data' ;
2749import { HttpOptions } from '../dspace-rest/dspace-rest.service' ;
2850import { EPersonDataService } from '../eperson/eperson-data.service' ;
@@ -32,17 +54,16 @@ import { CookieService } from '../services/cookie.service';
3254import { HardRedirectService } from '../services/hard-redirect.service' ;
3355import { RouteService } from '../services/route.service' ;
3456import {
35- getAuthenticatedUserId ,
36- getAuthenticationToken ,
37- getExternalAuthCookieStatus ,
38- getRedirectUrl ,
39- isAuthenticated ,
40- isAuthenticatedLoaded ,
41- isIdle ,
42- isTokenRefreshing
43- } from './selectors' ;
44- import { getAllSucceededRemoteDataPayload , getFirstCompletedRemoteData , } from '../shared/operators' ;
57+ NativeWindowRef ,
58+ NativeWindowService ,
59+ } from '../services/window.service' ;
60+ import { NoContent } from '../shared/NoContent.model' ;
61+ import {
62+ getAllSucceededRemoteDataPayload ,
63+ getFirstCompletedRemoteData ,
64+ } from '../shared/operators' ;
4565import { PageInfo } from '../shared/page-info.model' ;
66+ import { URLCombiner } from '../url-combiner/url-combiner' ;
4667import {
4768 CheckAuthenticationTokenAction ,
4869 RefreshTokenAction ,
@@ -55,11 +76,21 @@ import {
5576import { AuthRequestService } from './auth-request.service' ;
5677import { AuthMethod } from './models/auth.method' ;
5778import { AuthStatus } from './models/auth-status.model' ;
58- import { AuthTokenInfo , TOKENITEM , } from './models/auth-token-info.model' ;
59- import { NoContent } from '../shared/NoContent.model' ;
60- import { URLCombiner } from '../url-combiner/url-combiner' ;
79+ import {
80+ AuthTokenInfo ,
81+ TOKENITEM ,
82+ } from './models/auth-token-info.model' ;
6183import { MachineToken } from './models/machine-token.model' ;
62- import { NativeWindowRef , NativeWindowService } from '../services/window.service' ;
84+ import {
85+ getAuthenticatedUserId ,
86+ getAuthenticationToken ,
87+ getExternalAuthCookieStatus ,
88+ getRedirectUrl ,
89+ isAuthenticated ,
90+ isAuthenticatedLoaded ,
91+ isIdle ,
92+ isTokenRefreshing ,
93+ } from './selectors' ;
6394
6495export const LOGIN_ROUTE = '/login' ;
6596export const LOGOUT_ROUTE = '/logout' ;
0 commit comments