diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index b9cce7b4c..f3e3fb81f 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -69,12 +69,15 @@ import { Injectable, inject } from '@angular/core'; import { SortDirection } from '@angular/material/sort'; import { utc } from '@date-fns/utc'; import { + Access as AccessModel, Account, AccountBalance, DataSource, MarketData, Order, - Tag + SymbolProfile, + Tag, + User as UserModel } from '@prisma/client'; import { format, parseISO } from 'date-fns'; import { cloneDeep, groupBy, isNumber } from 'lodash'; @@ -308,45 +311,47 @@ export class DataService { } public deleteAccess(aId: string) { - return this.http.delete(`/api/v1/access/${aId}`); + return this.http.delete(`/api/v1/access/${aId}`); } public deleteAccount(aId: string) { - return this.http.delete(`/api/v1/account/${aId}`); + return this.http.delete(`/api/v1/account/${aId}`); } public deleteAccountBalance(aId: string) { - return this.http.delete(`/api/v1/account-balance/${aId}`); + return this.http.delete(`/api/v1/account-balance/${aId}`); } - public deleteActivities({ filters }) { + public deleteActivities({ filters }: { filters?: Filter[] }) { const params = this.buildFiltersAsQueryParams({ filters }); - return this.http.delete('/api/v1/activities', { params }); + return this.http.delete('/api/v1/activities', { params }); } public deleteActivity(aId: string) { - return this.http.delete(`/api/v1/activities/${aId}`); + return this.http.delete(`/api/v1/activities/${aId}`); } public deleteBenchmark({ dataSource, symbol }: AssetProfileIdentifier) { - return this.http.delete(`/api/v1/benchmarks/${dataSource}/${symbol}`); + return this.http.delete>( + `/api/v1/benchmarks/${dataSource}/${symbol}` + ); } public deleteOwnUser(aData: DeleteOwnUserDto) { - return this.http.delete(`/api/v1/user`, { body: aData }); + return this.http.delete(`/api/v1/user`, { body: aData }); } public deleteTag(aId: string) { - return this.http.delete(`/api/v1/tags/${aId}`); + return this.http.delete(`/api/v1/tags/${aId}`); } public deleteUser(aId: string) { - return this.http.delete(`/api/v1/user/${aId}`); + return this.http.delete(`/api/v1/user/${aId}`); } public deleteWatchlistItem({ dataSource, symbol }: AssetProfileIdentifier) { - return this.http.delete(`/api/v1/watchlist/${dataSource}/${symbol}`); + return this.http.delete(`/api/v1/watchlist/${dataSource}/${symbol}`); } public fetchAccesses() {