Correct async calls to init scrapers
| @@ -959,7 +959,7 @@ async function firstLoadInit() { | ||
| 959 | 959 | initCfg(); |
| 960 | 960 | initLogprobs(); |
| 961 | 961 | initInputMarkdown(); |
| 962 | 962 | await initScrapers(); |
| 963 | 963 | doDailyExtensionUpdatesCheck(); |
| 964 | 964 | await hideLoader(); |
| 965 | 965 | await fixViewport(); |
| @@ -37,14 +37,14 @@ export class ScraperManager { | ||
| 37 | 37 | * Register a scraper to be used by the Data Bank. |
| 38 | 38 | * @param {Scraper} scraper Instance of a scraper to register |
| 39 | 39 | */ |
| 40 | 40 | static async registerDataBankScraper(scraper) { |
| 41 | 41 | if (ScraperManager.#scrapers.some(s => s.id === scraper.id)) { |
| 42 | 42 | console.warn(`Scraper with ID ${scraper.id} already registered`); |
| 43 | 43 | return; |
| 44 | 44 | } |
| 45 | 45 | |
| 46 | 46 | if (scraper.init) { |
| 47 | 47 | await scraper.init(); |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | 50 | ScraperManager.#scrapers.push(scraper); |
| @@ -571,11 +571,11 @@ class YouTubeScraper { | ||
| 571 | 571 | } |
| 572 | 572 | } |
| 573 | 573 | |
| 574 | 574 | export async function initScrapers() { |
| 575 | 575 | await ScraperManager.registerDataBankScraper(new FileScraper()); |
| 576 | 576 | await ScraperManager.registerDataBankScraper(new Notepad()); |
| 577 | 577 | await ScraperManager.registerDataBankScraper(new WebScraper()); |
| 578 | 578 | await ScraperManager.registerDataBankScraper(new MediaWikiScraper()); |
| 579 | 579 | await ScraperManager.registerDataBankScraper(new FandomScraper()); |
| 580 | 580 | await ScraperManager.registerDataBankScraper(new YouTubeScraper()); |
| 581 | 581 | } |