fixed app data folder when running in build environment

This commit is contained in:
DJ2LS 2023-10-08 10:33:54 +02:00
parent 1f8d0800ba
commit 9fc3eca63b
2 changed files with 29 additions and 8 deletions

View file

@ -12,11 +12,10 @@
"files": [ "files": [
"dist", "dist",
"dist-electron", "dist-electron",
"src/**/*",
"node_modules/**/*",
{ {
from: 'src', from: 'src',
to: 'dist' to: '123'
} }
], ],

View file

@ -40,11 +40,33 @@ PouchDB.plugin(require("pouchdb-find"));
PouchDB.plugin(require("pouchdb-upsert")); PouchDB.plugin(require("pouchdb-upsert"));
// https://stackoverflow.com/a/26227660 // https://stackoverflow.com/a/26227660
var appDataFolder = if(typeof process.env["APPDATA"] !== "undefined"){
process.env.APPDATA || var appDataFolder = process.env["APPDATA"]
(process.platform == "darwin" console.log(appDataFolder)
? process.env.HOME + "/Library/Application Support"
: process.env.HOME + "/.config"); } else {
switch (process.platform) {
case "darwin":
var appDataFolder = process.env["HOME"] + "/Library/Application Support";
console.log(appDataFolder)
break;
case "linux":
var appDataFolder = process.env["HOME"] + "/.config";
console.log(appDataFolder)
break;
case "linux2":
var appDataFolder = "undefined";
break;
case "windows":
var appDataFolder = "undefined";
break;
default:
var appDataFolder = "undefined";
break;
}
}
var configFolder = path.join(appDataFolder, "FreeDATA"); var configFolder = path.join(appDataFolder, "FreeDATA");
var chatDB = path.join(configFolder, "chatDB"); var chatDB = path.join(configFolder, "chatDB");