Skip to content

Commit 8277450

Browse files
DSC-1522 align PR, refactor
1 parent e98c97a commit 8277450

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { Item } from '../../../../../../core/shared/item.model';
99
import { getItemPageRoute } from '../../../../../../item-page/item-page-routing-paths';
1010
import { Context } from '../../../../../../core/shared/context.model';
1111
import { environment } from '../../../../../../../environments/environment';
12-
import { BrowserKlaroService } from '../../../../../cookies/browser-klaro.service';
1312
import { KlaroService } from '../../../../../cookies/klaro.service';
1413
import { combineLatest, Observable } from 'rxjs';
1514
import { TruncatableService } from '../../../../../truncatable/truncatable.service';
@@ -45,9 +44,8 @@ export class ItemSearchResultListElementComponent extends SearchResultListElemen
4544

4645
hasLoadedThirdPartyMetrics$: Observable<boolean>;
4746

48-
private thirdPartyMetrics = environment.metricsConsents.filter(metric => metric.enabled).map(metric => metric.key);
47+
private thirdPartyMetrics = environment.info.metricsConsents.filter(metric => metric.enabled).map(metric => metric.key);
4948

50-
private browserKlaroService: BrowserKlaroService;
5149

5250
constructor(
5351
protected truncatableService: TruncatableService,
@@ -56,7 +54,6 @@ export class ItemSearchResultListElementComponent extends SearchResultListElemen
5654
@Optional() private klaroService?: KlaroService,
5755
) {
5856
super(truncatableService, dsoNameService);
59-
this.browserKlaroService = (this.klaroService as BrowserKlaroService);
6057
}
6158

6259
ngOnInit(): void {
@@ -69,11 +66,11 @@ export class ItemSearchResultListElementComponent extends SearchResultListElemen
6966
* Check if item has Third-party metrics blocked by consents
7067
*/
7168
ngAfterViewInit() {
72-
if (this.showMetrics && this.browserKlaroService) {
73-
this.browserKlaroService.watchConsentUpdates();
69+
if (this.showMetrics && this.klaroService) {
70+
this.klaroService.watchConsentUpdates();
7471

7572
this.hasLoadedThirdPartyMetrics$ = combineLatest([
76-
this.browserKlaroService.consentsUpdates$,
73+
this.klaroService.consentsUpdates$,
7774
this.dso.metrics?.pipe(
7875
getFirstSucceededRemoteListPayload(),
7976
map(metrics => {
@@ -94,6 +91,6 @@ export class ItemSearchResultListElementComponent extends SearchResultListElemen
9491
* Prompt user for consents settings
9592
*/
9693
showSettings() {
97-
this.browserKlaroService.showSettings();
94+
this.klaroService.showSettings();
9895
}
9996
}

0 commit comments

Comments
 (0)