Skip to content

Commit 0f66a80

Browse files
committed
fix: typedoc run
1 parent b9817aa commit 0f66a80

4 files changed

Lines changed: 21 additions & 38 deletions

File tree

packages/sdk/src/__tests__/createSDK.test.ts

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ const createMockClient = (): torii.ToriiClient =>
4545
.mockResolvedValue(["0x123", "0x456", "0x789"]),
4646
updateEntitySubscription: vi.fn().mockResolvedValue(undefined),
4747
updateEventMessageSubscription: vi.fn().mockResolvedValue(undefined),
48-
getControllers: vi.fn().mockResolvedValue([]),
48+
getControllers: vi.fn().mockResolvedValue(["0x123", "0x456"]),
4949
// Add other required methods as needed
50-
} as unknown as torii.ToriiClient);
50+
}) as unknown as torii.ToriiClient;
5151

5252
describe("createSDK", () => {
5353
let mockClient: torii.ToriiClient;
@@ -298,23 +298,6 @@ describe("createSDK", () => {
298298
expect(subscription).toBeDefined();
299299
});
300300

301-
it("should handle controller queries", async () => {
302-
const sdk = createSDK<typeof mockSchema>({
303-
client: mockClient,
304-
config: mockConfig,
305-
sendMessage: mockSignMessage,
306-
sendMessageBatch: mockSignMessageBatch,
307-
});
308-
309-
const controllers = await sdk.getControllers(["0x123", "0x456"]);
310-
311-
expect(mockClient.getControllers).toHaveBeenCalledWith([
312-
"0x123",
313-
"0x456",
314-
]);
315-
expect(controllers).toEqual([]);
316-
});
317-
318301
it("should handle subscription updates", async () => {
319302
const sdk = createSDK<typeof mockSchema>({
320303
client: mockClient,

packages/sdk/src/internal/createSDK.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export function createSDK<T extends SchemaType>({
7272
Pagination.fromQuery(query, entities.next_cursor).withItems(
7373
parsedEntities
7474
),
75-
client.onEntityUpdated(
75+
await client.onEntityUpdated(
7676
q.clause,
7777
subscribeQueryModelCallback(callback)
7878
),
@@ -97,7 +97,7 @@ export function createSDK<T extends SchemaType>({
9797
Pagination.fromQuery(query, entities.next_cursor).withItems(
9898
parsedEntities
9999
),
100-
client.onEventMessageUpdated(
100+
await client.onEventMessageUpdated(
101101
q.clause,
102102
subscribeQueryModelCallback(callback)
103103
),
@@ -242,10 +242,10 @@ export function createSDK<T extends SchemaType>({
242242
* @param {SubscribeTokenBalanceRequest} request
243243
* @returns {torii.Subscription}
244244
*/
245-
onTokenBalanceUpdated: (
245+
onTokenBalanceUpdated: async (
246246
request: SubscribeTokenBalanceRequest
247-
): torii.Subscription => {
248-
return onTokenBalanceUpdated(client, request);
247+
): Promise<torii.Subscription> => {
248+
return await onTokenBalanceUpdated(client, request);
249249
},
250250

251251
/**
@@ -259,10 +259,10 @@ export function createSDK<T extends SchemaType>({
259259
* Result containing subscription handle or error
260260
* @returns torii.Subscription
261261
*/
262-
onTokenUpdated: (
262+
onTokenUpdated: async (
263263
request: SubscribeTokenRequest
264-
): torii.Subscription => {
265-
return onTokenUpdated(client, request);
264+
): Promise<torii.Subscription> => {
265+
return await onTokenUpdated(client, request);
266266
},
267267

268268
/**
@@ -318,7 +318,7 @@ export function createSDK<T extends SchemaType>({
318318
getControllers: async (
319319
contract_addresses: string[]
320320
): Promise<torii.Controllers> => {
321-
return await client.getControllers(contract_addresses);
321+
return await client.getControllers(contract_addresses, []);
322322
},
323323

324324
/**

packages/sdk/src/internal/token.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ export async function getTokenBalances(
103103
* Result containing subscription handle or error
104104
* @returns torii.Subscription
105105
*/
106-
export function onTokenBalanceUpdated(
106+
export async function onTokenBalanceUpdated(
107107
client: torii.ToriiClient,
108108
request: SubscribeTokenBalanceRequest
109-
): torii.Subscription {
109+
): Promise<torii.Subscription> {
110110
const { contractAddresses, accountAddresses, tokenIds, callback } =
111111
parseTokenRequest(request);
112-
return client.onTokenBalanceUpdated(
112+
return await client.onTokenBalanceUpdated(
113113
contractAddresses ?? [],
114114
accountAddresses ?? [],
115115
tokenIds ?? [],
@@ -165,7 +165,7 @@ export async function subscribeTokenBalance(
165165
});
166166

167167
// Create subscription for updates
168-
const subscription = client.onTokenBalanceUpdated(
168+
const subscription = await client.onTokenBalanceUpdated(
169169
contractAddresses ?? [],
170170
accountAddresses ?? [],
171171
tokenIds ?? [],
@@ -195,13 +195,13 @@ export const defaultToken: torii.Token = {
195195
* Result containing subscription handle or error
196196
* @returns torii.Subscription
197197
*/
198-
export function onTokenUpdated(
198+
export async function onTokenUpdated(
199199
client: torii.ToriiClient,
200200
request: SubscribeTokenRequest
201-
): torii.Subscription {
201+
): Promise<torii.Subscription> {
202202
const { contractAddresses, tokenIds, callback } =
203203
parseTokenRequest(request);
204-
return client.onTokenUpdated(
204+
return await client.onTokenUpdated(
205205
contractAddresses ?? [],
206206
tokenIds ?? [],
207207
safeCallback(callback, defaultToken)
@@ -231,7 +231,7 @@ export async function subscribeToken(
231231
});
232232

233233
// Create subscription for updates
234-
const subscription = client.onTokenUpdated(
234+
const subscription = await client.onTokenUpdated(
235235
contractAddresses ?? [],
236236
tokenIds ?? [],
237237
safeCallback(callback, defaultToken)

packages/sdk/src/internal/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ export interface SDK<T extends SchemaType> {
392392
*/
393393
onTokenBalanceUpdated: (
394394
request: SubscribeTokenBalanceRequest
395-
) => torii.Subscription;
395+
) => Promise<torii.Subscription>;
396396

397397
/**
398398
* Subscribes to token updates
@@ -406,7 +406,7 @@ export interface SDK<T extends SchemaType> {
406406
* Result containing subscription handle or error
407407
* @returns torii.Subscription
408408
*/
409-
onTokenUpdated: (request: SubscribeTokenRequest) => torii.Subscription;
409+
onTokenUpdated: (request: SubscribeTokenRequest) => Promise<torii.Subscription>;
410410

411411
/**
412412
* Updates an existing token balance subscription with new filters.

0 commit comments

Comments
 (0)