merge from ecomp a88f0072 - Modern UI
[vid.git] / vid-webpack-master / src / app / shared / server / healthStatusService / health-status.service.ts
1 import { Injectable } from '@angular/core';
2 import {HttpClient} from "@angular/common/http";
3 import {Observable} from "rxjs";
4 import {Constants} from "../../utils/constants";
5 import {ExternalComponentStatus} from "../../models/externalComponentStatus";
6
7 @Injectable()
8 export class HealthStatusService {
9
10   constructor(private _http: HttpClient) {
11   }
12
13   getProbe(): Observable<ExternalComponentStatus[]> {
14     let pathQuery = Constants.Path.SERVICES_PROBE_PATH;
15     return this._http.get<ExternalComponentStatus[]>(pathQuery).map(res => res);
16   }
17 }