From 41f18a4ef3ef07f31427f41a994e4f8afac2ac93 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Tue, 28 May 2024 18:21:25 +0200 Subject: [PATCH] always respect VENCORD_USER_DATA_DIR --- src/main/constants.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/constants.ts b/src/main/constants.ts index 99be706..1bce303 100644 --- a/src/main/constants.ts +++ b/src/main/constants.ts @@ -16,9 +16,9 @@ export const PORTABLE = !existsSync(join(vesktopDir, "Uninstall Vesktop.exe")); const LEGACY_DATA_DIR = join(app.getPath("appData"), "VencordDesktop", "VencordDesktop"); -export const DATA_DIR = PORTABLE - ? join(vesktopDir, "Data") - : process.env.VENCORD_USER_DATA_DIR || join(app.getPath("userData")); +export const DATA_DIR = + process.env.VENCORD_USER_DATA_DIR || (PORTABLE ? join(vesktopDir, "Data") : join(app.getPath("userData"))); + mkdirSync(DATA_DIR, { recursive: true }); // TODO: remove eventually