Bladeren bron

refactor: optimize product address processing in usePyth hook

Daniel Chew 6 maanden geleden
bovenliggende
commit
7484208675
1 gewijzigde bestanden met toevoegingen van 4 en 6 verwijderingen
  1. 4 6
      governance/xc_admin/packages/xc_admin_frontend/hooks/usePyth.ts

+ 4 - 6
governance/xc_admin/packages/xc_admin_frontend/hooks/usePyth.ts

@@ -66,12 +66,10 @@ export const usePyth = (): PythHookData => {
         const processedPubkeys = new Set<string>([
           ...parsedConfig.mappingAccounts.map((acc) => acc.address.toBase58()),
           ...parsedConfig.mappingAccounts.flatMap((mapping) =>
-            mapping.products.map((prod) => prod.address.toBase58())
-          ),
-          ...parsedConfig.mappingAccounts.flatMap((mapping) =>
-            mapping.products.flatMap((prod) =>
-              prod.priceAccounts.map((price) => price.address.toBase58())
-            )
+            mapping.products.flatMap((prod) => [
+              prod.address.toBase58(),
+              ...prod.priceAccounts.map((price) => price.address.toBase58()),
+            ])
           ),
         ])