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

    https://github.com/apache/metron/pull/1240#discussion_r226589395
  
    --- Diff: 
metron-interface/metron-alerts/src/app/alerts/alerts-list/table-view/table-view.component.ts
 ---
    @@ -72,15 +72,15 @@ export class TableViewComponent implements OnInit, 
OnChanges, OnDestroy {
       @Output() onSelectedAlertsChange = new EventEmitter< Alert[]>();
     
       constructor(searchService: SearchService,
    -              metronDialogBox: MetronDialogBox,
                   updateService: UpdateService,
                   metaAlertService: MetaAlertService,
    -              globalConfigService: GlobalConfigService) {
    +              globalConfigService: GlobalConfigService,
    +              dialogService: DialogService) {
         this.searchService = searchService;
    -    this.metronDialogBox = metronDialogBox;
         this.updateService = updateService;
         this.metaAlertService = metaAlertService;
         this.globalConfigService = globalConfigService;
    +    this.dialogService = dialogService;
    --- End diff --
    
    In other places, you haven't assigning injected dialogService to a field 
but relying on Angular automagic. I see you tried to stay consistent with the 
original constructor impl, but might worth considering to building up a 
consistency on an application level.


---

Reply via email to