From da6b00d2cc572309b634d7cc0837ed236757af59 Mon Sep 17 00:00:00 2001 From: Torres-ssf Date: Fri, 31 Jan 2025 07:49:28 -0300 Subject: [PATCH 1/4] remove pageInfo from getBalances query --- packages/account/src/providers/operations.graphql | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/account/src/providers/operations.graphql b/packages/account/src/providers/operations.graphql index 3ae795335ce..86a5c22ca2e 100644 --- a/packages/account/src/providers/operations.graphql +++ b/packages/account/src/providers/operations.graphql @@ -693,9 +693,6 @@ query getBalances( first: $first last: $last ) { - pageInfo { - ...pageInfoFragment - } edges { node { assetId From c55375d6a89eeedec756f9e804ce4c2a9861af28 Mon Sep 17 00:00:00 2001 From: Torres-ssf Date: Fri, 31 Jan 2025 07:49:35 -0300 Subject: [PATCH 2/4] add test case --- .../account/src/providers/provider.test.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/account/src/providers/provider.test.ts b/packages/account/src/providers/provider.test.ts index f2cdb6c03cc..895be0c85b4 100644 --- a/packages/account/src/providers/provider.test.ts +++ b/packages/account/src/providers/provider.test.ts @@ -2487,4 +2487,23 @@ describe('Provider', () => { vi.restoreAllMocks(); }); + + it('should ensures getBalances query does not returns pageInfo', async () => { + using launched = await setupTestProviderAndWallets(); + const { + provider, + wallets: [wallet], + } = launched; + + const { balances } = await provider.operations.getBalances({ + first: 10000, + filter: { owner: wallet.address.toB256() }, + }); + + const keys = Object.keys(balances); + + expect(keys.includes('edges')).toBeTruthy(); + + expect(keys.includes('pageInfo')).toBeFalsy(); + }); }); From 34adb3131120d6978b615ea79d32736fd052cb8d Mon Sep 17 00:00:00 2001 From: Torres-ssf Date: Fri, 31 Jan 2025 07:51:10 -0300 Subject: [PATCH 3/4] add changeset --- .changeset/big-dragons-count.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/big-dragons-count.md diff --git a/.changeset/big-dragons-count.md b/.changeset/big-dragons-count.md new file mode 100644 index 00000000000..02e4541b248 --- /dev/null +++ b/.changeset/big-dragons-count.md @@ -0,0 +1,5 @@ +--- +"@fuel-ts/account": minor +--- + +chore!: remove `pageInfo` from `getBalances` GraphQl operations From eb0e2a739fd957c7354a55bf37dd5aa139d19b48 Mon Sep 17 00:00:00 2001 From: Torres-ssf Date: Fri, 31 Jan 2025 08:01:58 -0300 Subject: [PATCH 4/4] adjust test --- packages/account/src/providers/provider.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/account/src/providers/provider.test.ts b/packages/account/src/providers/provider.test.ts index 895be0c85b4..fdc502c62d6 100644 --- a/packages/account/src/providers/provider.test.ts +++ b/packages/account/src/providers/provider.test.ts @@ -2496,7 +2496,7 @@ describe('Provider', () => { } = launched; const { balances } = await provider.operations.getBalances({ - first: 10000, + first: 100, filter: { owner: wallet.address.toB256() }, });