Github user nickwallen commented on a diff in the pull request:

    https://github.com/apache/metron/pull/1208#discussion_r224114432
  
    --- Diff: 
metron-interface/metron-alerts/src/app/pcap/pcap-panel/pcap-panel.component.ts 
---
    @@ -35,40 +35,40 @@ export class PcapPanelComponent implements OnInit, 
OnDestroy {
       pdml: Pdml = null;
       pcapRequest: PcapRequest;
       resetPaginationForSearch: boolean;
    -
    -  statusSubscription: Subscription;
    -  cancelSubscription: Subscription;
    -  submitSubscription: Subscription;
    -  getSubscription: Subscription;
       queryRunning = false;
       queryId: string;
       progressWidth = 0;
       pagination: PcapPagination = new PcapPagination();
       savedPcapRequest: {};
       errorMsg: string;
       cancelConfirmMessage = 'Are you sure want to cancel the running query?';
    +  subscriptions: {
    +    [key: string]: Subscription
    +  } = {};
     
       constructor(private pcapService: PcapService) { }
     
       ngOnInit() {
         this.pcapRequest = new PcapRequest();
    -    this.pcapService.getRunningJob().subscribe((statusResponses: 
PcapStatusResponse[]) => {
    +    this.subscriptions['runningJobSubscription'] = 
this.pcapService.getRunningJob().subscribe((statusResponses: 
PcapStatusResponse[]) => {
    --- End diff --
    
    Why do we never see an unsubscribe for 'runningJobSubscription'?


---

Reply via email to