Merge pull request #2923 from mempool/nymkappa/bugfix/ignore-pools-logo-failure
Ignore pool logo download failure as it's not a critical error
This commit is contained in:
		
						commit
						a295d07a3b
					
				@ -54,9 +54,13 @@ function downloadMiningPoolLogos() {
 | 
			
		||||
  
 | 
			
		||||
    response.on('end', () => {
 | 
			
		||||
      let response_body = Buffer.concat(chunks_of_data);
 | 
			
		||||
      const poolLogos = JSON.parse(response_body.toString());
 | 
			
		||||
      for (const poolLogo of poolLogos) {
 | 
			
		||||
          download(`${PATH}/mining-pools/${poolLogo.name}`, poolLogo.download_url);
 | 
			
		||||
      try {
 | 
			
		||||
        const poolLogos = JSON.parse(response_body.toString());
 | 
			
		||||
        for (const poolLogo of poolLogos) {
 | 
			
		||||
            download(`${PATH}/mining-pools/${poolLogo.name}`, poolLogo.download_url);
 | 
			
		||||
        }
 | 
			
		||||
      } catch (e) {
 | 
			
		||||
        console.error(`Unable to download mining pool logos. Trying again at next restart. Reason: ${e instanceof Error ? e.message : e}`);
 | 
			
		||||
      }
 | 
			
		||||
    });
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user