Add some catches

This commit is contained in:
jahooma 2022-01-22 15:21:52 -06:00
parent fe912921eb
commit 789df9a76d
2 changed files with 7 additions and 5 deletions

View File

@ -27,9 +27,9 @@ export async function getStaticProps(props: { params: { foldSlug: string } }) {
const fold = await getFoldBySlug(foldSlug) const fold = await getFoldBySlug(foldSlug)
const curatorPromise = fold ? getUser(fold.curatorId) : null const curatorPromise = fold ? getUser(fold.curatorId) : null
const contracts = fold ? await getFoldContracts(fold) : [] const contracts = fold ? await getFoldContracts(fold).catch((_) => []) : []
const contractComments = await Promise.all( const contractComments = await Promise.all(
contracts.map((contract) => listAllComments(contract.id)) contracts.map((contract) => listAllComments(contract.id).catch((_) => []))
) )
const activeContracts = findActiveContracts( const activeContracts = findActiveContracts(
@ -38,7 +38,7 @@ export async function getStaticProps(props: { params: { foldSlug: string } }) {
365 365
) )
const activeContractBets = await Promise.all( const activeContractBets = await Promise.all(
activeContracts.map((contract) => listAllBets(contract.id)) activeContracts.map((contract) => listAllBets(contract.id).catch((_) => []))
) )
const activeContractComments = activeContracts.map( const activeContractComments = activeContracts.map(
(contract) => (contract) =>

View File

@ -33,10 +33,12 @@ export async function getStaticProps() {
const activeContracts = findActiveContracts(contracts, recentComments) const activeContracts = findActiveContracts(contracts, recentComments)
const activeContractBets = await Promise.all( const activeContractBets = await Promise.all(
activeContracts.map((contract) => listAllBets(contract.id)) activeContracts.map((contract) => listAllBets(contract.id).catch((_) => []))
) )
const activeContractComments = await Promise.all( const activeContractComments = await Promise.all(
activeContracts.map((contract) => listAllComments(contract.id)) activeContracts.map((contract) =>
listAllComments(contract.id).catch((_) => [])
)
) )
return { return {