Quellcode durchsuchen

storage-node: cli dev command, avoid unhandled promise rejection

Mokhtar Naamani vor 4 Jahren
Ursprung
Commit
dd137b33b1
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      storage-node/packages/cli/src/commands/dev.ts

+ 4 - 4
storage-node/packages/cli/src/commands/dev.ts

@@ -45,14 +45,14 @@ const batchDispatchCalls = async (
 
   debug(`dispatching ${rawCalls.length} transactions.`)
 
-  await rawCalls
-    .map((call) => {
+  // promise.all to avoid unhandled promise rejection
+  return Promise.all(
+    rawCalls.map((call) => {
       const { methodName, sectionName, args } = call
       const tx = api.tx[sectionName][methodName](...args)
       return runtimeApi.signAndSend(senderAddress, tx)
     })
-    .reverse()
-    .shift()
+  )
 }
 
 // Dispatch pre-prepared calls to runtime to initialize the versioned store