add replace old filters method
This commit is contained in:
parent
b352604fd7
commit
1bc195eff6
@ -102,15 +102,17 @@ export class FilterService {
|
||||
);
|
||||
}
|
||||
|
||||
updateFilterGroups(newFilters: IFilterGroup[], replaceOldFilters = false): void {
|
||||
const filters = replaceOldFilters
|
||||
? newFilters
|
||||
: this.filterGroups.map(oldFilter => {
|
||||
const newFilter = newFilters.find(f => f.slug === oldFilter.slug);
|
||||
return newFilter ? newFilter : oldFilter;
|
||||
});
|
||||
updateFilterGroups(newFilters: IFilterGroup[]): void {
|
||||
const filters = this.filterGroups.map(oldFilter => {
|
||||
const newFilter = newFilters.find(f => f.slug === oldFilter.slug);
|
||||
return newFilter ? newFilter : oldFilter;
|
||||
});
|
||||
|
||||
this.#filterGroups$.next(filters);
|
||||
this.replaceOldFilters(filters);
|
||||
}
|
||||
|
||||
replaceOldFilters(filterGroups: IFilterGroup[]) {
|
||||
this.#filterGroups$.next(filterGroups);
|
||||
}
|
||||
|
||||
addSingleFilter(filter: IFilter) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user