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,
},
}
}
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,
},
}
}