From 98ae1d5698a838ed1e3febf0b30dfa81f44b2c16 Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Sat, 7 Aug 2021 18:53:41 +0300 Subject: [PATCH] updates --- src/lib/filtering/filter.service.ts | 4 ++-- src/lib/utils/functions.ts | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/filtering/filter.service.ts b/src/lib/filtering/filter.service.ts index 5c90d8f..156bc75 100644 --- a/src/lib/filtering/filter.service.ts +++ b/src/lib/filtering/filter.service.ts @@ -45,14 +45,14 @@ export class FilterService { } addFilterGroup(value: FilterGroup): void { - const oldFilters = this.getFilterGroup(value.slug)?.filters; + const oldFilters = this.getGroup(value.slug)?.filters; if (!oldFilters) return this._filterGroups$.next([...this.filterGroups, value]); value.filters = processFilters(oldFilters, value.filters); this._filterGroups$.next([...this.filterGroups.filter(f => f.slug !== value.slug), value]); } - getFilterGroup(slug: string): FilterGroup | undefined { + getGroup(slug: string): FilterGroup | undefined { return this.filterGroups.find(group => group.slug === slug); } diff --git a/src/lib/utils/functions.ts b/src/lib/utils/functions.ts index 8169318..f3c6f9e 100644 --- a/src/lib/utils/functions.ts +++ b/src/lib/utils/functions.ts @@ -1,3 +1,5 @@ +import { tap } from 'rxjs/operators'; + export function capitalize(value: string): string { return value.charAt(0).toUpperCase() + value.slice(1); } @@ -7,3 +9,5 @@ export function humanize(value: string, lowercase = true): string { return words.map(capitalize).join(' '); } + +export const log = tap(console.log);