mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
improved channel busy handler
This commit is contained in:
parent
be6035e159
commit
9e1720eb4f
3 changed files with 38 additions and 12 deletions
|
@ -13,6 +13,11 @@
|
|||
"files": [
|
||||
"dist",
|
||||
"dist-electron",
|
||||
|
||||
],
|
||||
|
||||
"extraResources": [
|
||||
|
||||
{
|
||||
"from": "../modem/dist/modem/",
|
||||
"to": "modem",
|
||||
|
@ -20,12 +25,11 @@
|
|||
"**/*",
|
||||
"!**/.git"
|
||||
]
|
||||
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
|
||||
|
||||
"mac": {
|
||||
"target": [
|
||||
{
|
||||
|
|
|
@ -100,17 +100,22 @@ async function createWindow() {
|
|||
app.whenReady().then(() => {
|
||||
createWindow();
|
||||
|
||||
console.log("kommen wir hier her???????")
|
||||
|
||||
console.log(platform())
|
||||
//Generate daemon binary path
|
||||
var daemonPath = "";
|
||||
switch (platform().toLowerCase()) {
|
||||
case "darwin":
|
||||
daemonPath = join(process.resourcesPath, "modem", "freedata-daemon");
|
||||
case "linux":
|
||||
daemonPath = join(__dirname, "modem", "freedata-daemon");
|
||||
|
||||
daemonPath = join(process.resourcesPath, "modem", "freedata-daemon");
|
||||
break;
|
||||
case "win32":
|
||||
daemonPath = join(process.resourcesPath, "modem", "freedata-daemon.exe");
|
||||
break;
|
||||
case "win64":
|
||||
daemonPath = join(__dirname, "modem", "freedata-daemon.exe");
|
||||
daemonPath = join(process.resourcesPath, "modem", "freedata-daemon.exe");
|
||||
break;
|
||||
default:
|
||||
console.log("Unhandled OS Platform: ", platform());
|
||||
|
@ -120,9 +125,24 @@ app.whenReady().then(() => {
|
|||
//Start daemon binary if it exists
|
||||
if (existsSync(daemonPath)) {
|
||||
console.log("Starting freedata-daemon binary");
|
||||
daemonProcess = spawn(daemonPath, [], {
|
||||
cwd: join(daemonPath, ".."),
|
||||
console.log("daemonPath:", daemonPath);
|
||||
console.log("CWD:", join(daemonPath, ".."));
|
||||
/*
|
||||
var daemonProcess = spawn("freedata-daemon", [], {
|
||||
cwd: join(process.env.DIST, "modem"),
|
||||
shell: true
|
||||
});
|
||||
*/
|
||||
/*
|
||||
daemonProcess = spawn(daemonPath, [], {
|
||||
shell: true
|
||||
});
|
||||
console.log(daemonProcess)
|
||||
*/
|
||||
daemonProcess = spawn(daemonPath, [], {
|
||||
});
|
||||
|
||||
|
||||
// return process messages
|
||||
daemonProcess.on("error", (err) => {
|
||||
//daemonProcessLog.error(`error when starting daemon: ${err}`);
|
||||
|
@ -134,8 +154,9 @@ app.whenReady().then(() => {
|
|||
daemonProcess.stdout.on("data", () => {
|
||||
// daemonProcessLog.info(`${data}`);
|
||||
});
|
||||
daemonProcess.stderr.on("data", () => {
|
||||
daemonProcess.stderr.on("data", (data) => {
|
||||
// daemonProcessLog.info(`${data}`);
|
||||
console.log(data)
|
||||
});
|
||||
daemonProcess.on("close", (code) => {
|
||||
// daemonProcessLog.warn(`daemonProcess exited with code ${code}`);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "FreeDATA",
|
||||
"description": "FreeDATA",
|
||||
"private": true,
|
||||
"version": "0.11.1-alpha.1",
|
||||
"version": "0.11.1-alpha.2",
|
||||
"main": "dist-electron/main/index.js",
|
||||
"scripts": {
|
||||
"start": "vite",
|
||||
|
@ -31,6 +31,7 @@
|
|||
},
|
||||
"homepage": "https://freedata.app",
|
||||
"dependencies": {
|
||||
"@electron/asar": "^3.2.7",
|
||||
"@electron/notarize": "^2.1.0",
|
||||
"@electron/universal": "^1.4.2",
|
||||
"@popperjs/core": "^2.11.8",
|
||||
|
|
Loading…
Reference in a new issue