use different method to download filters
Only the first one was previously seen.
This commit is contained in:
		
							parent
							
								
									20aeb7b75e
								
							
						
					
					
						commit
						ddce5b4320
					
				
					 1 changed files with 9 additions and 8 deletions
				
			
		|  | @ -87,14 +87,14 @@ export default class filters { | ||||||
| 			} | 			} | ||||||
| 		} else { | 		} else { | ||||||
| 			// Add every item to the queue based on what was loaded first.
 | 			// Add every item to the queue based on what was loaded first.
 | ||||||
| 			if ((await Promise.all([secretariat.read(`filters`, -1)]))[0]) { | 			if (await secretariat.read(`filters`, -1)) { | ||||||
| 				Object.keys( | 				for (let FILTER_URL_INDEX = 0; FILTER_URL_INDEX < Object.keys(await secretariat.read(`filters`, -1)).length; FILTER_URL_INDEX++) { | ||||||
| 					(await Promise.all([secretariat.read(`filters`, -1)]))[0], | 					let FILTER_URL = Object.keys(await secretariat.read(`filters`, -1))[FILTER_URL_INDEX]; | ||||||
| 				).every((filter_URL) => { | 					console.log(FILTER_URL); | ||||||
| 					if (filter_URL.includes(`://`)) { | 					if (FILTER_URL.includes(`://`)) { | ||||||
| 						filters.enqueue(filter_URL); | 						filters.enqueue(FILTER_URL); | ||||||
|  | 					} | ||||||
| 				} | 				} | ||||||
| 				}); |  | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  | @ -107,6 +107,7 @@ export default class filters { | ||||||
| 					texts.localized(`settings_filters_update_status`, null, [filter_URL]), | 					texts.localized(`settings_filters_update_status`, null, [filter_URL]), | ||||||
| 				); | 				); | ||||||
| 
 | 
 | ||||||
|  | 				console.log(filter_URL); | ||||||
| 				// Create promise of downloading.
 | 				// Create promise of downloading.
 | ||||||
| 				let filter_download = net.download(filter_URL, `JSON`, false, true); | 				let filter_download = net.download(filter_URL, `JSON`, false, true); | ||||||
| 				filter_download | 				filter_download | ||||||
|  | @ -123,7 +124,7 @@ export default class filters { | ||||||
|                             } |                             } | ||||||
| 						} | 						} | ||||||
| 					}) | 					}) | ||||||
| 					.catch((error) => { | 					.catch(async function(error) { | ||||||
| 						// Inform the user of the download failure.
 | 						// Inform the user of the download failure.
 | ||||||
| 						alerts.error(error.name, texts.localized(`settings_filters_update_status_failure`, null, [error.name, filter_URL]), error.stack); | 						alerts.error(error.name, texts.localized(`settings_filters_update_status_failure`, null, [error.name, filter_URL]), error.stack); | ||||||
| 					}); | 					}); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue