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:
@@ -5,11 +5,11 @@ import { isDeepStrictEqual } from 'node:util';
|
||||
import type {
|
||||
TbankInstrumentLookup as MetadataLookupRow,
|
||||
TbankInstrument as MetadataRow,
|
||||
Prisma,
|
||||
} from '../../../generated/prisma/client';
|
||||
import type { TbankInstrument } from './tbank.client';
|
||||
|
||||
import { PrismaService } from '../../prisma/prisma.service';
|
||||
import { toJson } from '../../prisma/to-json';
|
||||
import { isJoinableRunningAttempt, type TbankSyncAttempt } from './tbank-access.service';
|
||||
import { TbankErrorCode } from './tbank-error-code';
|
||||
import { claimSyncWork, lockConnectionGeneration } from './tbank-sync-claim';
|
||||
@@ -206,9 +206,7 @@ export class InstrumentMetadataRepository {
|
||||
const previous = await tx.tbankInstrument.findUnique({
|
||||
where: { provider_uid: key },
|
||||
});
|
||||
const payload = JSON.parse(
|
||||
JSON.stringify(instrument),
|
||||
) as Prisma.InputJsonObject;
|
||||
const payload = toJson(instrument);
|
||||
const data = {
|
||||
metadata: payload,
|
||||
figi:
|
||||
|
||||
Reference in New Issue
Block a user