refactor: share prisma json codec and check progress shape (WealthLedger/backend#170) (#191)
This commit was merged in pull request #191.
This commit is contained in:
@@ -8,6 +8,7 @@ import { TbankErrorCode } from '../../../../integrations/tbank/tbank-error-code'
|
||||
import { lockConnectionGeneration } from '../../../../integrations/tbank/tbank-sync-claim';
|
||||
import { isJoinableRunningAttempt, tbankSourceNeedsRefresh, tbankSourceTtlMs } from '../../../../integrations/tbank/tbank.api';
|
||||
import { PrismaService } from '../../../../prisma/prisma.service';
|
||||
import { toJson } from '../../../../prisma/to-json';
|
||||
|
||||
const EXPECTED_UPDATED_ACCOUNTS = 1;
|
||||
|
||||
@@ -128,7 +129,7 @@ export class PortfolioRepository {
|
||||
accountId,
|
||||
};
|
||||
const data = {
|
||||
payload: JSON.parse(JSON.stringify(snapshot)) as Prisma.InputJsonObject,
|
||||
payload: toJson(snapshot),
|
||||
fetchedAt: new Date(snapshot.lastSuccessfulAt),
|
||||
};
|
||||
await tx.tbankPortfolio.upsert({
|
||||
|
||||
Reference in New Issue
Block a user