catch error from google trends API, let it result in empty array
Этот коммит содержится в:
		
							родитель
							
								
									f3713af07e
								
							
						
					
					
						Коммит
						60ed620c13
					
				| @ -115,7 +115,8 @@ | |||||||
|         data: await loadGoogleTrendsData('disinformation'), |         data: await loadGoogleTrendsData('disinformation'), | ||||||
|         selected: false |         selected: false | ||||||
|       } |       } | ||||||
|     ]; |     ] | ||||||
|  |     .filter((d) => d.data.length > 0); | ||||||
| 
 | 
 | ||||||
|     preloadImages(data); |     preloadImages(data); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,13 +1,17 @@ | |||||||
| import { googleTrendsApiPath } from '../inputs/dataPaths'; | import { googleTrendsApiPath } from '../inputs/dataPaths'; | ||||||
| 
 | 
 | ||||||
| const loadGoogleTrendsData = async (keyword) => { | const loadGoogleTrendsData = async (keyword) => { | ||||||
|   const response = await fetch(`${googleTrendsApiPath}${encodeURIComponent(keyword)}`); |   let data = []; | ||||||
|   const data = (await response.json()).map((d) => ({ |   try { | ||||||
|     ...d, |     const response = await fetch(`${googleTrendsApiPath}${encodeURIComponent(keyword)}`); | ||||||
|     date: new Date(d.time * 1000) |     data = (await response.json()).map((d) => ({ | ||||||
|   })); |       ...d, | ||||||
| console.log(data) |       date: new Date(d.time * 1000) | ||||||
|   return(data.filter((d) => !d.isPartial)); |     })) | ||||||
|  |     .filter((d) => !d.isPartial); | ||||||
|  |   } finally { | ||||||
|  |     return(data); | ||||||
|  |   } | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| export default loadGoogleTrendsData; | export default loadGoogleTrendsData; | ||||||
|  | |||||||
		Загрузка…
	
	
			
			x
			
			
		
	
		Ссылка в новой задаче
	
	Block a user
	 higsch
						higsch