update arrpc patch for runtime database

This commit is contained in:
Kylie C 2024-12-20 16:40:18 -05:00
parent 6c4ecc0d64
commit cb342c8c68
2 changed files with 15 additions and 9 deletions

View file

@ -24,7 +24,7 @@
"updateMeta": "tsx scripts/utils/updateMeta.mts" "updateMeta": "tsx scripts/utils/updateMeta.mts"
}, },
"dependencies": { "dependencies": {
"arrpc": "github:OpenAsar/arrpc#5aadc307cb9bf4479f0a12364a253b07a77ace22", "arrpc": "github:OpenAsar/arrpc#ee5cb4188e34f8973efe8db07ebddfde5b3af59c",
"electron-updater": "^6.3.9" "electron-updater": "^6.3.9"
}, },
"optionalDependencies": { "optionalDependencies": {

View file

@ -1,14 +1,20 @@
diff --git a/src/process/index.js b/src/process/index.js diff --git a/src/process/index.js b/src/process/index.js
index 97ea6514b54dd9c5df588c78f0397d31ab5f882a..c2bdbd6aaa5611bc6ff1d993beeb380b1f5ec575 100644 index 04b3898..205f96b 100644
--- a/src/process/index.js --- a/src/process/index.js
+++ b/src/process/index.js +++ b/src/process/index.js
@@ -5,8 +5,7 @@ import fs from 'node:fs'; @@ -2,12 +2,11 @@ const rgb = (r, g, b, msg) => `\x1b[38;2;${r};${g};${b}m${msg}\x1b[0m`;
import { dirname, join } from 'path'; const log = (...args) => console.log(`[${rgb(88, 101, 242, 'arRPC')} > ${rgb(237, 66, 69, 'process')}]`, ...args);
import { fileURLToPath } from 'url';
import fs from 'node:fs';
-import { dirname, join } from 'path';
-import { fileURLToPath } from 'url';
+import { join } from 'path';
import { get } from 'https';
-const __dirname = dirname(fileURLToPath(import.meta.url)); -const __dirname = dirname(fileURLToPath(import.meta.url));
-const DetectableDB = JSON.parse(fs.readFileSync(join(__dirname, 'detectable.json'), 'utf8')); -const databasePath = join(__dirname, 'detectable.json');
+const DetectableDB = require('./detectable.json'); +import { app } from 'electron';
+const databasePath = join(app.getPath('userData'), 'detectable.json');
import * as Natives from './native/index.js'; async function getDatabase() {
const Native = Natives[process.platform]; return new Promise((resolve, reject) => {