diff options
Diffstat (limited to 'client/src/app/+about/about-instance/about-instance.resolver.ts')
-rw-r--r-- | client/src/app/+about/about-instance/about-instance.resolver.ts | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/client/src/app/+about/about-instance/about-instance.resolver.ts b/client/src/app/+about/about-instance/about-instance.resolver.ts index 94c6abe5a..b2349ba12 100644 --- a/client/src/app/+about/about-instance/about-instance.resolver.ts +++ b/client/src/app/+about/about-instance/about-instance.resolver.ts | |||
@@ -1,17 +1,16 @@ | |||
1 | import { forkJoin } from 'rxjs' | ||
2 | import { map, switchMap } from 'rxjs/operators' | ||
1 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' | 4 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' |
3 | import { map, switchMap } from 'rxjs/operators' | 5 | import { InstanceService } from '@app/shared/shared-instance' |
4 | import { forkJoin } from 'rxjs' | ||
5 | import { InstanceService } from '@app/shared/instance/instance.service' | ||
6 | import { About } from '@shared/models/server' | 6 | import { About } from '@shared/models/server' |
7 | 7 | ||
8 | export type ResolverData = { about: About, languages: string[], categories: string[] } | 8 | export type ResolverData = { about: About, languages: string[], categories: string[] } |
9 | 9 | ||
10 | @Injectable() | 10 | @Injectable() |
11 | export class AboutInstanceResolver implements Resolve<any> { | 11 | export class AboutInstanceResolver implements Resolve<any> { |
12 | constructor ( | 12 | |
13 | private instanceService: InstanceService | 13 | constructor (private instanceService: InstanceService) {} |
14 | ) {} | ||
15 | 14 | ||
16 | resolve (route: ActivatedRouteSnapshot) { | 15 | resolve (route: ActivatedRouteSnapshot) { |
17 | return this.instanceService.getAbout() | 16 | return this.instanceService.getAbout() |