diff --git a/lib/process-services-cloud/src/lib/task/task-filters/components/base-task-filters-cloud.component.scss b/lib/process-services-cloud/src/lib/task/task-filters/components/base-task-filters-cloud.component.scss index f6f9371a13..70221f5c12 100644 --- a/lib/process-services-cloud/src/lib/task/task-filters/components/base-task-filters-cloud.component.scss +++ b/lib/process-services-cloud/src/lib/task/task-filters/components/base-task-filters-cloud.component.scss @@ -33,6 +33,7 @@ opacity: 0.54; margin-left: 10px; margin-top: 6px; + padding: 0 5px; &.adf-active { margin-left: 8px; diff --git a/lib/process-services-cloud/src/lib/task/task-filters/components/task-filters-cloud.component.ts b/lib/process-services-cloud/src/lib/task/task-filters/components/task-filters-cloud.component.ts index 5bb9611674..155a847b3c 100644 --- a/lib/process-services-cloud/src/lib/task/task-filters/components/task-filters-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/task/task-filters/components/task-filters-cloud.component.ts @@ -98,12 +98,16 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp initFilterCounterNotifications() { if (this.appName) { this.taskFilterCloudService.getTaskNotificationSubscription(this.appName) - .pipe(debounceTime(5000)) + .pipe(debounceTime(3000)) .subscribe((result: TaskCloudEngineEvent[]) => { result.map((taskEvent: TaskCloudEngineEvent) => { this.checkFilterCounter(taskEvent.entity); }); - this.filterCounterUpdated.emit(result); + + if (this.updatedCounters.length) { + this.updateFilterCounters(); + this.filterCounterUpdated.emit(result); + } }); } } @@ -114,10 +118,6 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp this.addToUpdatedCounters(filter.key); } }); - - if (this.updatedCounters.length) { - this.updateFilterCounters(); - } } isFilterPresent(filter: TaskFilterCloudModel, filterNotification: TaskDetailsCloudModel): boolean {