forked from MapComplete/MapComplete
		
	Fix nullpointer
This commit is contained in:
		
							parent
							
								
									89a0be8903
								
							
						
					
					
						commit
						42e99f3aca
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -17,10 +17,11 @@ class ServerLdScrape extends Script { | ||||||
|                     const url = searchParams.get("url") |                     const url = searchParams.get("url") | ||||||
|                     if (cache[url] !== undefined) { |                     if (cache[url] !== undefined) { | ||||||
|                         const { date, contents } = cache[url] |                         const { date, contents } = cache[url] | ||||||
|  |                         console.log(">>>", date, contents) | ||||||
|                         // In seconds
 |                         // In seconds
 | ||||||
|                         const tdiff = (new Date().getTime() - date.getTime()) / 1000 |                         const tdiff = (new Date().getTime() - (date?.getTime() ?? 0)) / 1000 | ||||||
|                         if (tdiff < 24 * 60 * 60) { |                         if (tdiff < 24 * 60 * 60) { | ||||||
|                             return contents |                             return JSON.stringify(contents) | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|                     const dloaded = await Utils.download(url, { |                     const dloaded = await Utils.download(url, { | ||||||
|  | @ -38,7 +39,7 @@ class ServerLdScrape extends Script { | ||||||
|                         try { |                         try { | ||||||
|                             const snippet = JSON.parse(script.textContent) |                             const snippet = JSON.parse(script.textContent) | ||||||
|                             snippet["@base"] = url |                             snippet["@base"] = url | ||||||
|                             cache[url] = snippet |                             cache[url] = { contents: snippet, date: new Date() } | ||||||
| 
 | 
 | ||||||
|                             return JSON.stringify(snippet) |                             return JSON.stringify(snippet) | ||||||
|                         } catch (e) { |                         } catch (e) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue