diff --git a/apps/api/src/app/order/order.service.ts b/apps/api/src/app/order/order.service.ts index 3c228bc79..54bce79b8 100644 --- a/apps/api/src/app/order/order.service.ts +++ b/apps/api/src/app/order/order.service.ts @@ -274,6 +274,7 @@ export class OrderService { { AND: [ { + // TODO Chunk? OR: filtersByAssetClass.map(({ id }) => { return { assetClass: AssetClass[id] }; }) @@ -288,6 +289,7 @@ export class OrderService { }, { SymbolProfileOverrides: { + // TODO Chunk? OR: filtersByAssetClass.map(({ id }) => { return { assetClass: AssetClass[id] }; }) @@ -304,6 +306,7 @@ export class OrderService { { tags: { some: { + // TODO Chunk? OR: filtersByTag.map(({ id }) => { return { id: id @@ -316,6 +319,7 @@ export class OrderService { SymbolProfile: { tags: { some: { + // TODO Chunk? OR: filtersByTag.map(({ id }) => { return { id }; }) @@ -329,6 +333,7 @@ export class OrderService { } if (types) { + // TODO Chunk? where.OR = types.map((type) => { return { type: { diff --git a/apps/api/src/services/data-provider/manual/manual.service.ts b/apps/api/src/services/data-provider/manual/manual.service.ts index 1464a526d..fed4169ca 100644 --- a/apps/api/src/services/data-provider/manual/manual.service.ts +++ b/apps/api/src/services/data-provider/manual/manual.service.ts @@ -161,6 +161,7 @@ export class ManualService implements DataProviderInterface { take: symbols.length, where: { symbol: { + // TODO Chunk! in: symbols } } diff --git a/apps/api/src/services/market-data/market-data.service.ts b/apps/api/src/services/market-data/market-data.service.ts index 52c833784..3b75f99a3 100644 --- a/apps/api/src/services/market-data/market-data.service.ts +++ b/apps/api/src/services/market-data/market-data.service.ts @@ -74,6 +74,7 @@ export class MarketDataService { } ], where: { + //TODO Chunk! OR: uniqueAssets.map(({ dataSource, symbol }) => { return { AND: [ diff --git a/apps/api/src/services/symbol-profile/symbol-profile.service.ts b/apps/api/src/services/symbol-profile/symbol-profile.service.ts index 3747b07f3..d8fe26971 100644 --- a/apps/api/src/services/symbol-profile/symbol-profile.service.ts +++ b/apps/api/src/services/symbol-profile/symbol-profile.service.ts @@ -58,6 +58,7 @@ export class SymbolProfileService { SymbolProfileOverrides: true }, where: { + // TODO: CHUNK ! OR: aUniqueAssets.map(({ dataSource, symbol }) => { return { dataSource, @@ -83,6 +84,7 @@ export class SymbolProfileService { }, where: { id: { + //TODO CHUNK!!!! in: symbolProfileIds.map((symbolProfileId) => { return symbolProfileId; })