Skip to content

Commit e09c884

Browse files
committed
chore: update dojo.c version
1 parent de5d271 commit e09c884

File tree

2 files changed

+5
-36
lines changed

2 files changed

+5
-36
lines changed

packages/sdk/src/react/hooks/token.ts

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ import { useDojoSDK } from "../hooks";
22
import { useState, useEffect, useRef, useCallback } from "react";
33
import type {
44
Token,
5-
Tokens,
65
TokenBalance,
7-
TokenBalances,
86
Subscription,
97
} from "@dojoengine/torii-client";
108
import type {
@@ -16,9 +14,9 @@ import { deepEqual } from "./utils";
1614

1715
export function useTokens(request: GetTokenRequest & GetTokenBalanceRequest) {
1816
const { sdk } = useDojoSDK();
19-
const [tokens, setTokens] = useState<Tokens>([]);
17+
const [tokens, setTokens] = useState<Token[]>([]);
2018
const requestRef = useRef<GetTokenRequest | null>(null);
21-
const [tokenBalances, setTokenBalances] = useState<TokenBalances>([]);
19+
const [tokenBalances, setTokenBalances] = useState<TokenBalance[]>([]);
2220
const subscriptionRef = useRef<Subscription | null>(null);
2321

2422
const fetchTokens = useCallback(async () => {
@@ -27,7 +25,7 @@ export function useTokens(request: GetTokenRequest & GetTokenBalanceRequest) {
2725
tokenIds: request.tokenIds ?? [],
2826
});
2927
console.log("tokens", tokens);
30-
setTokens(tokens);
28+
setTokens(tokens.items);
3129
}, [sdk, request]);
3230

3331
const fetchTokenBalances = useCallback(async () => {
@@ -48,7 +46,7 @@ export function useTokens(request: GetTokenRequest & GetTokenBalanceRequest) {
4846
});
4947
console.log("tokenBalances", tokenBalances);
5048
subscriptionRef.current = subscription;
51-
setTokenBalances(tokenBalances);
49+
setTokenBalances(tokenBalances.items);
5250
}, [sdk, request]);
5351

5452
useEffect(() => {
@@ -95,32 +93,3 @@ function updateTokenBalancesList(
9593
index === existingBalanceIndex ? newBalance : balance
9694
);
9795
}
98-
99-
// /**
100-
// * Subscribe to event changes. This hook fetches initial events from torii and subscribes to new events.
101-
// *
102-
// * @param query ToriiQuery
103-
// */
104-
// export function useTokenBalances(request: GetTokenBalanceRequest) {
105-
// const { sdk, useDojoStore } = useDojoSDK();
106-
// const state = useDojoStore((s) => s);
107-
108-
// const useEventQueryHook = createSubscriptionHook({
109-
// subscribeMethod: (request) => sdk.onTokenBalanceUpdated(request),
110-
// updateSubscriptionMethod: (subscription, clause) =>
111-
// sdk.updateEventMessageSubscription(subscription, clause, false),
112-
// queryToHashedKeysMethod: (query) =>
113-
// sdk.toriiEventMessagesQueryIntoHashedKeys(query, false),
114-
// processInitialData: (data) => state.mergeEntities(data),
115-
// processUpdateData: (data) => {
116-
// const event = data.pop();
117-
// if (event && event.entityId !== "0x0") {
118-
// state.updateEntity(event);
119-
// }
120-
// },
121-
// getErrorPrefix: () => "Dojo.js - useTokenBalances",
122-
// historical: false,
123-
// });
124-
125-
// useEventQueryHook(query);
126-
// }

0 commit comments

Comments
 (0)