|
|
|
@ -14,23 +14,23 @@ export class ApiService { |
|
|
|
filterBySymbol, |
|
|
|
filterByTags |
|
|
|
}: { |
|
|
|
filterByAccounts?: string; |
|
|
|
filterByAccounts?: string[]; |
|
|
|
filterByAssetClasses?: string[]; |
|
|
|
filterByAssetSubClasses?: string; |
|
|
|
filterByDataSource?: string; |
|
|
|
filterByHoldingType?: string; |
|
|
|
filterBySearchQuery?: string; |
|
|
|
filterBySymbol?: string; |
|
|
|
filterByTags?: string; |
|
|
|
filterByTags?: string[]; |
|
|
|
}): Filter[] { |
|
|
|
const accountIds = filterByAccounts?.split(',') ?? []; |
|
|
|
const accountIds = filterByAccounts ?? []; |
|
|
|
const assetClasses = filterByAssetClasses ?? []; |
|
|
|
const assetSubClasses = filterByAssetSubClasses?.split(',') ?? []; |
|
|
|
const dataSource = filterByDataSource; |
|
|
|
const holdingType = filterByHoldingType; |
|
|
|
const searchQuery = filterBySearchQuery?.toLowerCase(); |
|
|
|
const symbol = filterBySymbol; |
|
|
|
const tagIds = filterByTags?.split(',') ?? []; |
|
|
|
const tagIds = filterByTags ?? []; |
|
|
|
|
|
|
|
const filters = [ |
|
|
|
...accountIds.map((accountId) => { |
|
|
|
@ -96,11 +96,11 @@ export class ApiService { |
|
|
|
userSettings: UserSettings; |
|
|
|
}): Filter[] { |
|
|
|
return this.buildFiltersFromQueryParams({ |
|
|
|
filterByAccounts: userSettings?.['filters.accounts']?.[0], |
|
|
|
filterByAccounts: userSettings?.['filters.accounts'], |
|
|
|
filterByAssetClasses: userSettings?.['filters.assetClasses'], |
|
|
|
filterByDataSource: userSettings?.['filters.dataSource'], |
|
|
|
filterBySymbol: userSettings?.['filters.symbol'], |
|
|
|
filterByTags: userSettings?.['filters.tags']?.[0] |
|
|
|
filterByTags: userSettings?.['filters.tags'] |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|