Add some catches
This commit is contained in:
		
							parent
							
								
									fe912921eb
								
							
						
					
					
						commit
						789df9a76d
					
				| 
						 | 
					@ -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) =>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user