Added code to deal with an edge case
This commit is contained in:
		
							parent
							
								
									2f6c8daaca
								
							
						
					
					
						commit
						0254aa03ea
					
				|  | @ -58,7 +58,7 @@ async function fetchAllContractData() { | ||||||
|   }) |   }) | ||||||
|     .then(res => res.data) |     .then(res => res.data) | ||||||
|     .then(res => res.data.fixedProductMarketMakers) |     .then(res => res.data.fixedProductMarketMakers) | ||||||
|   // console.log(response)
 |   console.log(response) | ||||||
|   return response |   return response | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -67,6 +67,7 @@ async function fetch_all() { | ||||||
|   let allInfo = await fetchAllContractInfo() |   let allInfo = await fetchAllContractInfo() | ||||||
| 
 | 
 | ||||||
|   let combinedObj = ({}) |   let combinedObj = ({}) | ||||||
|  |   let results = [] | ||||||
|   for (let info of allInfo) { |   for (let info of allInfo) { | ||||||
|     let address = info.marketMakerAddress |     let address = info.marketMakerAddress | ||||||
|     let addressLowerCase = address.toLowerCase() |     let addressLowerCase = address.toLowerCase() | ||||||
|  | @ -119,11 +120,12 @@ async function fetch_all() { | ||||||
|         address: obj.address |         address: obj.address | ||||||
|         */ |         */ | ||||||
|       } |       } | ||||||
|  |       results.push(combinedObj[addressLowerCase]) | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|   let result = Object.values(combinedObj) |   // let resultsProcessed = Object.values(combinedObj)
 | ||||||
|   // console.log(result)
 |   // console.log(result)
 | ||||||
|   return result |   return results //resultsProcessed
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* Body */ | /* Body */ | ||||||
|  | @ -131,8 +133,9 @@ export async function polymarket() { | ||||||
|   let results = await fetch_all() |   let results = await fetch_all() | ||||||
|   // console.log(results)
 |   // console.log(results)
 | ||||||
|   // console.log(result)
 |   // console.log(result)
 | ||||||
|   // let string = JSON.stringify(result, null, 2)
 |   // let string = JSON.stringify(results, null, 2)
 | ||||||
|   // fs.writeFileSync('./data/polymarket-questions.json', string);
 |   // fs.writeFileSync('polymarket-questions.json', string);
 | ||||||
|   await upsert(results, "polymarket-questions") |   await upsert(results, "polymarket-questions") | ||||||
|   console.log("Done") |   console.log("Done") | ||||||
| } | } | ||||||
|  | polymarket() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user