From 010fc018ca0b705b126c4df2a64e88acb75a0f21 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 25 Feb 2023 10:10:47 +0100 Subject: [PATCH] Setup data provider info for CoinGecko --- .../data-provider/coingecko/coingecko.service.ts | 9 +++++++++ .../position-detail-dialog.html | 12 ++++++------ .../data-provider-credits.component.html | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/apps/api/src/services/data-provider/coingecko/coingecko.service.ts b/apps/api/src/services/data-provider/coingecko/coingecko.service.ts index 7bd852f5d..a96511246 100644 --- a/apps/api/src/services/data-provider/coingecko/coingecko.service.ts +++ b/apps/api/src/services/data-provider/coingecko/coingecko.service.ts @@ -6,6 +6,7 @@ import { IDataProviderResponse } from '@ghostfolio/api/services/interfaces/interfaces'; import { DATE_FORMAT } from '@ghostfolio/common/helper'; +import { DataProviderInfo } from '@ghostfolio/common/interfaces'; import { Granularity } from '@ghostfolio/common/types'; import { Injectable, Logger } from '@nestjs/common'; import { @@ -145,6 +146,7 @@ export class CoinGeckoService implements DataProviderInterface { if (Object.prototype.hasOwnProperty.call(response, symbol)) { results[symbol] = { currency: this.baseCurrency, + dataProviderInfo: this.getDataProviderInfo(), dataSource: DataSource.COINGECKO, marketPrice: response[symbol][this.baseCurrency.toLowerCase()], marketState: 'open' @@ -188,4 +190,11 @@ export class CoinGeckoService implements DataProviderInterface { return { items }; } + + private getDataProviderInfo(): DataProviderInfo { + return { + name: 'CoinGecko', + url: 'https://coingecko.com' + }; + } } diff --git a/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html b/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html index af5152f9f..7b009d85e 100644 --- a/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html +++ b/apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html @@ -227,6 +227,12 @@ +