expect ui marketplace to be undefined (#1787)

This commit is contained in:
Matt Hill
2022-09-09 12:24:30 -06:00
committed by GitHub
parent b9ce2bf2dc
commit 05832b8b4b
2 changed files with 7 additions and 9 deletions

View File

@@ -54,11 +54,9 @@ export class AppShowPage {
),
)
readonly currentMarketplace$: Observable<Marketplace> =
this.marketplaceService.getMarketplace()
readonly currentMarketplace$ = this.marketplaceService.getMarketplace()
readonly altMarketplaceData$: Observable<UIMarketplaceData> =
this.marketplaceService.getAltMarketplaceData()
readonly altMarketplaceData$ = this.marketplaceService.getAltMarketplaceData()
constructor(
private readonly route: ActivatedRoute,

View File

@@ -34,11 +34,11 @@ export class MarketplaceService extends AbstractMarketplaceService {
private readonly notes = new Map<string, Record<string, string>>()
private readonly hasPackages$ = new Subject<boolean>()
private readonly uiMarketplaceData$: Observable<UIMarketplaceData> =
this.patch.watch$('ui', 'marketplace').pipe(
filter(Boolean),
private readonly uiMarketplaceData$ = this.patch
.watch$('ui', 'marketplace')
.pipe(
distinctUntilChanged(
(prev, curr) => prev['selected-id'] === curr['selected-id'],
(prev, curr) => prev?.['selected-id'] === curr?.['selected-id'],
),
shareReplay(1),
)
@@ -133,7 +133,7 @@ export class MarketplaceService extends AbstractMarketplaceService {
return this.marketplace$
}
getAltMarketplaceData(): Observable<UIMarketplaceData> {
getAltMarketplaceData() {
return this.uiMarketplaceData$
}