diff --git a/packages/ui/src/main/flow/CHECK_AND_DOWNLOAD_DEPENDENCIES/index.ts b/packages/ui/src/main/flow/CHECK_AND_DOWNLOAD_DEPENDENCIES/index.ts index 2767ce9..0cddd9d 100644 --- a/packages/ui/src/main/flow/CHECK_AND_DOWNLOAD_DEPENDENCIES/index.ts +++ b/packages/ui/src/main/flow/CHECK_AND_DOWNLOAD_DEPENDENCIES/index.ts @@ -11,16 +11,26 @@ import { saveLastUsedAndAvailableBrowserInfo, BrowserInfo } from './history-utils' -import findAndLocateExistedChromiumExecutable from './check-and-locate-existed-chromium-executable' +import { type Worker } from 'worker_threads' import { sleep } from '@geekgeekrun/utils/sleep.mjs' +import CheckAndLocateExistedChromiumExecutableWorker from '../../worker/check-and-locate-existed-chromium-executable?nodeWorker&url' + export enum DOWNLOAD_ERROR_EXIT_CODE { NO_ERROR = 0, DOWNLOAD_ERROR = 1 } +async function findAndLocateExistedChromiumExecutable(): Promise { + const worker: Worker = new CheckAndLocateExistedChromiumExecutableWorker() + worker.on('message', () => { + debugger + }) + // TODO: +}; + export const getAnyAvailablePuppeteerExecutable = async (): Promise => { const lastUsedOne = await getLastUsedAndAvailableBrowser() if (lastUsedOne) { @@ -28,11 +38,14 @@ export const getAnyAvailablePuppeteerExecutable = async (): Promise