{
  "version": 3,
  "sources": ["../../src/managers/ToastManager/helpers/getToastTransactionsStatus.ts"],
  "sourcesContent": ["import { ITransactionListItem } from 'lib/sdkDappUi';\nimport { isServerTransactionPending } from 'store/actions/transactions/transactionStateByStatus';\nimport { TransactionServerStatusesEnum } from 'types/enums.types';\n\nexport const getToastTransactionsStatus = (\n  transactions: ITransactionListItem[]\n) => {\n  const processedTransactions = transactions.filter(\n    (tx) =>\n      !isServerTransactionPending(tx.status as TransactionServerStatusesEnum)\n  ).length;\n\n  const totalTransactions = transactions.length;\n\n  if (totalTransactions === 1 && processedTransactions === 1) {\n    return isServerTransactionPending(\n      transactions[0].status as TransactionServerStatusesEnum\n    )\n      ? 'Processing transaction'\n      : 'Transaction processed';\n  }\n\n  return `${processedTransactions} / ${totalTransactions} transactions processed`;\n};\n"],
  "mappings": "yCAIO,IAAMA,EACXC,GACG,CACH,IAAMC,EAAwBD,EAAa,OACxCE,GACC,CAACC,EAA2BD,EAAG,MAAuC,CAC1E,EAAE,OAEIE,EAAoBJ,EAAa,OAEvC,OAAII,IAAsB,GAAKH,IAA0B,EAChDE,EACLH,EAAa,CAAC,EAAE,MAClB,EACI,yBACA,wBAGC,GAAGC,CAAqB,MAAMG,CAAiB,yBACxD",
  "names": ["getToastTransactionsStatus", "transactions", "processedTransactions", "tx", "isServerTransactionPending", "totalTransactions"]
}
