d9f5ca8060b99fe763293d1de002cdbd65130210
[portal/sdk.git] /
1 import {Component, OnInit, ViewChild} from '@angular/core';
2 import { AdminService } from '../admin.service';
3 import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
4 import { SuccessModalComponent } from 'src/app/modals/success-modal/success-modal.component';
5
6
7 @Component({
8   selector: 'app-cache-admin',
9   templateUrl: './cache-admin.component.html',
10   styleUrls: ['./cache-admin.component.scss']
11 })
12 export class CacheAdminComponent implements OnInit {
13
14   constructor(public adminService:AdminService,private ngModal: NgbModal) {
15   
16   }
17
18   response: any;
19   regions:any;
20   message;any;
21
22   ngOnInit() {
23
24     let result = this.adminService.getCacheRegions();
25         result.subscribe(data => {
26           this.response = data;
27           this.regions = JSON.parse(this.response.data);     
28       });
29    
30   }
31
32
33   showRegionDetails(item: any) {
34     let response;
35   
36         this.adminService.getCacheRegionDetails(item).subscribe(data => {
37           response = data;
38          
39           
40         let message = response.data;
41                                 let msgParsed = JSON.stringify(message);
42                                 
43                                         
44                                 
45                                 if(message!=null && message!=''){
46                                         var status = response.status;   
47                                                 var htmlstring = message.toString();
48                                                 var htmlStrReplace = htmlstring.replace(/['"]+/g, '');
49                                                 var htmlStrReplaceSplit = htmlStrReplace.split('\n');
50                                                 var dataStr = htmlStrReplace.replace(/\\n/g, "\n"); 
51             this.message = dataStr;
52            
53                                 }
54
55
56
57         });
58         const modalRef = this.ngModal.open(SuccessModalComponent); 
59         modalRef.componentInstance.message = this.message;
60      
61   
62   }
63  
64 }
65