Browse Source

Minor improvements

pull/4354/head
Thomas Kaul 6 months ago
parent
commit
090ae58f19
  1. 4
      apps/client/src/app/components/admin-market-data/admin-market-data.service.ts
  2. 10
      libs/common/src/lib/helper.ts

4
apps/client/src/app/components/admin-market-data/admin-market-data.service.ts

@ -4,7 +4,8 @@ import { AdminService } from '@ghostfolio/client/services/admin.service';
import { ghostfolioScraperApiSymbolPrefix } from '@ghostfolio/common/config'; import { ghostfolioScraperApiSymbolPrefix } from '@ghostfolio/common/config';
import { import {
getCurrencyFromSymbol, getCurrencyFromSymbol,
isDerivedCurrency isDerivedCurrency,
isRootCurrency
} from '@ghostfolio/common/helper'; } from '@ghostfolio/common/helper';
import { import {
AssetProfileIdentifier, AssetProfileIdentifier,
@ -77,6 +78,7 @@ export class AdminMarketDataService {
activitiesCount === 0 && activitiesCount === 0 &&
!isBenchmark && !isBenchmark &&
!isDerivedCurrency(getCurrencyFromSymbol(symbol)) && !isDerivedCurrency(getCurrencyFromSymbol(symbol)) &&
!isRootCurrency(getCurrencyFromSymbol(symbol)) &&
!symbol.startsWith(ghostfolioScraperApiSymbolPrefix) !symbol.startsWith(ghostfolioScraperApiSymbolPrefix)
); );
} }

10
libs/common/src/lib/helper.ts

@ -354,6 +354,16 @@ export function isDerivedCurrency(aCurrency: string) {
}); });
} }
export function isRootCurrency(aCurrency: string) {
if (aCurrency === 'USD') {
return true;
}
return DERIVED_CURRENCIES.find(({ rootCurrency }) => {
return rootCurrency === aCurrency;
});
}
export function parseDate(date: string): Date { export function parseDate(date: string): Date {
if (!date) { if (!date) {
return undefined; return undefined;

Loading…
Cancel
Save