Skip to content

Commit e7fed1f

Browse files
authored
feat(api): Use read client for transactions data (#1786)
1 parent c8b9171 commit e7fed1f

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/blocks-transactions/blocks-transactions.service.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,15 @@ export class BlocksTransactionsService {
103103
}
104104

105105
async findBlocksByTransaction(transaction: Transaction): Promise<Block[]> {
106-
const blocksTransactions = await this.prisma.blockTransaction.findMany({
107-
where: {
108-
transaction_id: transaction.id,
109-
},
110-
include: {
111-
block: true,
112-
},
113-
});
106+
const blocksTransactions =
107+
await this.prisma.readClient.blockTransaction.findMany({
108+
where: {
109+
transaction_id: transaction.id,
110+
},
111+
include: {
112+
block: true,
113+
},
114+
});
114115
return blocksTransactions.map((blockTransaction) => blockTransaction.block);
115116
}
116117

src/transactions/transactions.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ export class TransactionsService {
156156
where: Prisma.TransactionWhereInput,
157157
includeBlocks: boolean,
158158
): Promise<Transaction[] | (Transaction & { blocks: Block[] })[]> {
159-
const transactions = await this.prisma.transaction.findMany({
159+
const transactions = await this.prisma.readClient.transaction.findMany({
160160
orderBy,
161161
take: limit,
162162
where,

0 commit comments

Comments
 (0)