SniberbS
Reactiflux4y ago
3 replies
Sniberb

⛄ Snowberb ⛄ – 13-38 Jul 4

How can I wait to simultaneous promises but without using
Promise.allSettled
?
export const getStaticProps: GetStaticProps = async () => {
  const { bettingBonuses, casinoBonuses } = getBonuses
  const { getAccounts, getTransactions } = getAccountInfo
  const bonusPromises = await Promise.allSettled([bettingBonuses(), casinoBonuses()])

  const bonuses: IBonus[] = []
  const accounts = await getAccounts()
  const transactions = await getTransactions()

  bonusPromises.forEach(
    (promise) => promise.status === 'fulfilled' && bonuses.push(...promise.value)
  )

  return {
    props: {
      bonuses,
      savedAccounts: accounts,
      savedTransactions: transactions,
    },
  }
}

I want to load
bonuses
,
accounts
and
transactions
independently of eachother
Was this page helpful?