]>
Commit | Line | Data |
---|---|---|
1 | import { Injectable } from '@angular/core' | |
2 | import { Resolve } from '@angular/router' | |
3 | import { ServerService } from '../server' | |
4 | import { ServerConfig } from '@shared/models' | |
5 | ||
6 | @Injectable() | |
7 | export class ServerConfigResolver implements Resolve<ServerConfig> { | |
8 | constructor (private server: ServerService) {} | |
9 | ||
10 | resolve () { | |
11 | return this.server.getConfig() | |
12 | } | |
13 | } |