blob: 83dfeaf9ba35640b2c6243751307c9a57923ada3 [file] [log] [blame]
import { Injectable } from '@angular/core';
import {BehaviorSubject, Observable} from 'rxjs';
import {LegionDeploymentService} from '../../core/services';
@Injectable({
providedIn: 'root'
})
export class LegionDeploymentDataService {
_legionClasters = new BehaviorSubject<any>(null);
constructor(private legionDeploymentService: LegionDeploymentService) {
this.getClastersList();
}
public updateClasters(): void {
this.getClastersList();
}
private getClastersList(): void {
this.legionDeploymentService.getOduhuClustersList().subscribe(
(response: any ) => {
return this._legionClasters.next(response);
});
}
}