Project

General

Profile

« Previous | Next » 

Revision 61408

[Monitor Dashboard | Trunk]: Update to angular 11

View differences:

adminDashboard.guard.ts
7 7
  RouterStateSnapshot,
8 8
  UrlTree
9 9
} from '@angular/router';
10
import {Observable} from 'rxjs/Observable';
11

  
12 10
import {map, take, tap} from "rxjs/operators";
13 11
import {UserManagementService} from "../openaireLibrary/services/user-management.service";
14 12
import {LoginErrorCodes} from "../openaireLibrary/login/utils/guardHelper.class";
15 13
import {Session} from "../openaireLibrary/login/utils/helper.class";
16 14
import {StakeholderService} from "../openaireLibrary/monitor/services/stakeholder.service";
17
import {zip} from "rxjs";
15
import {Observable, zip} from "rxjs";
18 16

  
19 17

  
20 18
@Injectable()
......
45 43
    }
46 44
  }
47 45

  
48
  canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | boolean {
46
  canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree {
49 47
    return this.check(state.url, route.params.stakeholder);
50 48
  }
51 49
  

Also available in: Unified diff