1 import { Component, OnDestroy, OnInit } from '@angular/core';
3 import { Subscription } from 'rxjs';
5 import { RbdMirroringService } from '../../../../shared/api/rbd-mirroring.service';
6 import { ViewCacheStatus } from '../../../../shared/enum/view-cache-status.enum';
9 selector: 'cd-mirroring',
10 templateUrl: './overview.component.html',
11 styleUrls: ['./overview.component.scss']
13 export class OverviewComponent implements OnInit, OnDestroy {
16 status: ViewCacheStatus;
18 constructor(private rbdMirroringService: RbdMirroringService) {}
21 this.subs = this.rbdMirroringService.subscribeSummary((data: any) => {
25 this.status = data.content_data.status;
30 this.subs.unsubscribe();