Selaa lähdekoodia

fix: parseSequenceFromLogSolana -> Throw correct error if a Solana Tx is not found

Davide 3 vuotta sitten
vanhempi
sitoutus
1406b76ddf
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      sdk/js/src/bridge/parseSequenceFromLog.ts

+ 2 - 2
sdk/js/src/bridge/parseSequenceFromLog.ts

@@ -72,8 +72,8 @@ const SOLANA_SEQ_LOG = "Program log: Sequence: ";
 export function parseSequenceFromLogSolana(info: TransactionResponse) {
   // TODO: better parsing, safer
   const sequence = info.meta?.logMessages
-    ?.filter((msg) => msg.startsWith(SOLANA_SEQ_LOG))[0]
-    .replace(SOLANA_SEQ_LOG, "");
+    ?.filter((msg) => msg.startsWith(SOLANA_SEQ_LOG))?.[0]
+    ?.replace(SOLANA_SEQ_LOG, "");
   if (!sequence) {
     throw new Error("sequence not found");
   }