Github user merrimanr commented on a diff in the pull request:
https://github.com/apache/metron/pull/803#discussion_r145816267
--- Diff: metron-interface/metron-alerts/src/app/service/update.service.ts
---
@@ -38,22 +41,27 @@ export class UpdateService {
constructor(private http: Http) { }
- public patch(patchRequest: PatchRequest): Observable<{}> {
+ public patch(patchRequest: PatchRequest, fireChangeListner = true):
Observable<{}> {
let url = '/api/v1/update/patch';
return this.http.patch(url, patchRequest, new RequestOptions({headers:
new Headers(this.defaultHeaders)}))
.catch(HttpUtil.handleError)
.map(result => {
- this.alertChangedSource.next(patchRequest);
+ if (fireChangeListner) {
+ this.alertChangedSource.next(patchRequest);
+ }
return result;
});
}
- public updateAlertState(alerts: Alert[], state: string): Observable<{}> {
+ public updateAlertState(alerts: Alert[], state: string,
fireChangeListner = true): Observable<{}> {
--- End diff --
is fireChangeListner used in this function?
---