From 87e85423b6f23f84e8db4d53245169f9adbeda3b Mon Sep 17 00:00:00 2001 From: taqin Date: Mon, 10 Feb 2025 19:49:38 +0700 Subject: [PATCH] update Browser.ts and src/utils/net/index.ts --- src/lib/Browser.ts | 5 ++++- src/utils/net/index.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/Browser.ts b/src/lib/Browser.ts index 1631036..52cd760 100644 --- a/src/lib/Browser.ts +++ b/src/lib/Browser.ts @@ -20,7 +20,10 @@ export class LaunchBrowser { */ async init(): Promise { const driverPath = path.resolve("driver"); - + const sessionDir = path.resolve(`session/${this.username}`); + if (!fs.existsSync(sessionDir)) { + fs.mkdirSync(sessionDir, { recursive: true }); + } // Check if driver folder exists and is not empty if (!fs.existsSync(driverPath) || fs.readdirSync(driverPath).length === 0) { throw new Error("The 'driver' folder is empty or does not exist. Please ensure the necessary files are present."); diff --git a/src/utils/net/index.ts b/src/utils/net/index.ts index a78a13e..873d934 100644 --- a/src/utils/net/index.ts +++ b/src/utils/net/index.ts @@ -69,7 +69,7 @@ export default class Downloader { // Ensure the output directory exists if (!fs.existsSync(outputDir)) { - fs.mkdirSync(outputDir); + fs.mkdirSync(outputDir,{ recursive: true }); } // Unzip using unzipper