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