Explorar o código

Fix getStorageBuckets

Ricardo Maltez %!s(int64=2) %!d(string=hai) anos
pai
achega
aecbae8fe9
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      storage.ts

+ 5 - 3
storage.ts

@@ -98,9 +98,11 @@ export const getStorageBucket = (
     : api.query.storage.storageBucketById(bucketId)) as Promise<StorageBucket>;
 
 export const getStorageBuckets = (
-  api: ApiPromise
-): Promise<Map<StorageBucketId, StorageBucket>> =>
-  api.query.storage.storageBucketById.entries() as any;
+    api: ApiPromise
+): Promise<Map<StorageBucketId, StorageBucket>> => api.query.storage.storageBucketById.entries<StorageBucket>().then((entries) => entries.map(([{
+        args: [id],
+    }, bucket]) => [id, bucket]
+)) as Promise<Map<StorageBucketId, StorageBucket>>
 
 // distribution
 export const getDistributionFamilyNumber = (api: ApiPromise): Promise<number> =>