handle the processing in another module
This commit is contained in:
		
							parent
							
								
									f0cb206a89
								
							
						
					
					
						commit
						08b10746b5
					
				
					 1 changed files with 22 additions and 0 deletions
				
			
		
							
								
								
									
										22
									
								
								scripts/outside/processor.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								scripts/outside/processor.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | ||||||
|  | /* processor.js  | ||||||
|  | Process the information on the website and display it on screen.  | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | // const inject = ((await import(chrome.runtime.getURL("scripts/outside/inject.js"))).default);
 | ||||||
|  | const scraper = (await import(chrome.runtime.getURL("scripts/outside/scraper.js"))).default; | ||||||
|  | 
 | ||||||
|  | export default class processor { | ||||||
|  |      #filter;  | ||||||
|  | 
 | ||||||
|  |      async scrape (fields) { | ||||||
|  |           this.data = new scraper ((fields) ? fields : this.targets);  | ||||||
|  |           console.log(this.data); | ||||||
|  |      } | ||||||
|  |       | ||||||
|  |      constructor (filter) { | ||||||
|  |           this.#filter = filter; | ||||||
|  | 
 | ||||||
|  |           this.targets = this.#filter[`data`]; | ||||||
|  |           this.scrape(); | ||||||
|  |      } | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue