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 {
getCurrencyFromSymbol,
isDerivedCurrency
isDerivedCurrency,
isRootCurrency
} from '@ghostfolio/common/helper';
import {
AssetProfileIdentifier,
@ -77,6 +78,7 @@ export class AdminMarketDataService {
activitiesCount === 0 &&
!isBenchmark &&
!isDerivedCurrency(getCurrencyFromSymbol(symbol)) &&
!isRootCurrency(getCurrencyFromSymbol(symbol)) &&
!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 {
if (!date) {
return undefined;

Loading…
Cancel
Save