cordova-talsec-plugin-freerasp
Version:
Cordova plugin for improving app security and threat monitoring on Android and iOS mobile devices.
36 lines (30 loc) • 948 B
text/typescript
import { Component, OnDestroy } from '@angular/core';
import { SuspiciousAppsService } from '../../services/suspicious-apps.service';
import { Subscription } from 'rxjs';
import { SuspiciousAppInfo } from 'cordova-talsec-plugin-freerasp';
({
selector: 'app-malware-modal',
templateUrl: './malware-modal.component.html',
styleUrls: ['./malware-modal.component.css'],
})
export class MalwareModalComponent implements OnDestroy {
modalVisible = false;
suspiciousApps: SuspiciousAppInfo[] = [];
subscription: Subscription;
constructor(private suspiciousAppsService: SuspiciousAppsService) {
this.subscription = this.suspiciousAppsService.suspiciousApps$.subscribe(
(apps) => {
this.suspiciousApps = [...apps];
},
);
}
ngOnDestroy() {
this.subscription.unsubscribe();
}
async openModal() {
this.modalVisible = true;
}
async closeModal() {
this.modalVisible = false;
}
}