|
|
|
@ -221,7 +221,6 @@ export class MarketDataService { |
|
|
|
data: Prisma.MarketDataUpdateInput[]; |
|
|
|
}): Promise<void> { |
|
|
|
await this.prismaService.$transaction(async (prisma) => { |
|
|
|
// First, delete all existing market data for this symbol
|
|
|
|
await prisma.marketData.deleteMany({ |
|
|
|
where: { |
|
|
|
dataSource, |
|
|
|
@ -229,7 +228,6 @@ export class MarketDataService { |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
// Then, insert all new market data
|
|
|
|
const upsertPromises = data.map( |
|
|
|
({ dataSource, date, marketPrice, state }) => { |
|
|
|
return prisma.marketData.create({ |
|
|
|
|