Quellcode durchsuchen

Fix getStorageBuckets

Ricardo Maltez vor 2 Jahren
Ursprung
Commit
aecbae8fe9
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  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> =>