diff --git a/libs/common/src/lib/interfaces/responses/export-response.interface.ts b/libs/common/src/lib/interfaces/responses/export-response.interface.ts index 0e8ba1574..beffad7f1 100644 --- a/libs/common/src/lib/interfaces/responses/export-response.interface.ts +++ b/libs/common/src/lib/interfaces/responses/export-response.interface.ts @@ -1,13 +1,7 @@ -import { - Account, - DataSource, - Order, - Platform, - SymbolProfile, - Tag -} from '@prisma/client'; +import { Account, Order, Platform, SymbolProfile, Tag } from '@prisma/client'; import { AccountBalance } from '../account-balance.interface'; +import { AssetProfileIdentifier } from '../asset-profile-identifier.interface'; import { MarketData } from '../market-data.interface'; import { UserSettings } from '../user-settings.interface'; @@ -24,7 +18,7 @@ export interface ExportResponse { | 'symbolProfileId' | 'updatedAt' | 'userId' - > & { dataSource: DataSource; date: string; symbol: string })[]; + > & { date: string } & AssetProfileIdentifier)[]; assetProfiles: (Omit< SymbolProfile, | 'createdAt' diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index 90e477f28..acfd15ef5 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -23,7 +23,7 @@ import { GF_ENVIRONMENT } from '@ghostfolio/ui/environment'; import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; import { Injectable, inject } from '@angular/core'; -import { DataSource, MarketData, Platform } from '@prisma/client'; +import { MarketData, Platform } from '@prisma/client'; import { JobStatus } from 'bull'; import { isNumber } from 'lodash'; @@ -171,11 +171,7 @@ export class AdminService { dataSource, dateString, symbol - }: { - dataSource: DataSource; - dateString: string; - symbol: string; - }) { + }: { dateString: string } & AssetProfileIdentifier) { const url = `/api/v1/symbol/${dataSource}/${symbol}/${dateString}`; return this.http.get(url); diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index 079ea1bf6..3be0a480d 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -855,11 +855,7 @@ export class DataService { dataSource, marketData, symbol - }: { - dataSource: DataSource; - marketData: UpdateBulkMarketDataDto; - symbol: string; - }) { + }: { marketData: UpdateBulkMarketDataDto } & AssetProfileIdentifier) { const url = `/api/v1/market-data/${dataSource}/${symbol}`; return this.http.post(url, marketData);