From 64804976c193bbacd07c5a1d3329d28c2a7dbf2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn=20Andre=20Tangen=20=40gorillatron?= Date: Wed, 29 May 2024 19:26:09 +0200 Subject: [PATCH] make example work --- packages/example/package.json | 2 +- packages/example/src/components/Market.tsx | 8 +++++++- packages/example/src/hooks/useAssetsForPool.tsx | 9 ++++++--- yarn.lock | 10 +++++----- 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/packages/example/package.json b/packages/example/package.json index 6942d8d..dfed2d8 100644 --- a/packages/example/package.json +++ b/packages/example/package.json @@ -14,7 +14,7 @@ "@yornaath/batshit": "*", "@yornaath/batshit-devtools": "*", "@yornaath/batshit-devtools-react": "*", - "@zeitgeistpm/indexer": "^3.11.0", + "@zeitgeistpm/indexer": "^4.4.2", "delay": "^5.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/example/src/components/Market.tsx b/packages/example/src/components/Market.tsx index d42c993..3b04a85 100644 --- a/packages/example/src/components/Market.tsx +++ b/packages/example/src/components/Market.tsx @@ -55,7 +55,13 @@ export const Market = (props: { market: Ztg.FullMarketFragment }) => { )} {pool && (
- {Number(pool.volume / 10 ** 10).toFixed(2)} VOL + {Number( + pool.account.balances.reduce((acc, balance) => { + return acc + Number(balance.balance); + }, 0) / + 10 ** 10 + ).toFixed(2)}{" "} + VOL {assets && ","}
)} diff --git a/packages/example/src/hooks/useAssetsForPool.tsx b/packages/example/src/hooks/useAssetsForPool.tsx index 69851b2..4c635c4 100644 --- a/packages/example/src/hooks/useAssetsForPool.tsx +++ b/packages/example/src/hooks/useAssetsForPool.tsx @@ -9,14 +9,17 @@ const assetsBatcher = batshit.create({ await delay(200); const { assets } = await zeitgeist.assets({ where: { - pool: { - poolId_in: ids, + market: { + pool: { + poolId_in: ids, + }, }, }, }); return assets; }, - resolver: (assets, query) => assets.filter((a) => a.pool?.poolId === query), + resolver: (assets, query) => + assets.filter((a) => a.market.pool?.poolId === query), scheduler: batshit.bufferScheduler(1000), name: "assets", }); diff --git a/yarn.lock b/yarn.lock index 2695931..81bcf65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1097,14 +1097,14 @@ __metadata: languageName: unknown linkType: soft -"@zeitgeistpm/indexer@npm:^3.11.0": - version: 3.11.0 - resolution: "@zeitgeistpm/indexer@npm:3.11.0" +"@zeitgeistpm/indexer@npm:^4.4.2": + version: 4.8.0 + resolution: "@zeitgeistpm/indexer@npm:4.8.0" dependencies: graphql: ^16.6.0 graphql-request: ^5.0.0 graphql-tag: ^2.12.6 - checksum: 66aa8c07e27bad809b6e729d2bdd59bc73d243492e36ad0498d96780f29eb25532616eb9ccdfd44751b18764718efac5987a70224ce4ba38f452da3c59e6647d + checksum: 20040980e15c9564231e851e64ad71e5febf931b97a520a416f98d4705fca4f04628b4ccaee14ba6182ac456c028eb6482d686cb0bb08b0d4606bf96b87c18c7 languageName: node linkType: hard @@ -2065,7 +2065,7 @@ __metadata: "@yornaath/batshit": "*" "@yornaath/batshit-devtools": "*" "@yornaath/batshit-devtools-react": "*" - "@zeitgeistpm/indexer": ^3.11.0 + "@zeitgeistpm/indexer": ^4.4.2 delay: ^5.0.0 react: ^18.2.0 react-dom: ^18.2.0