From 634a6e2b7be08dd0cdb2a97e69d7bcad5075cbce Mon Sep 17 00:00:00 2001 From: Raphix Date: Tue, 2 May 2023 12:22:33 +0200 Subject: [PATCH] 2.1.7 Offical Version --- infoupdate.html | 12 +++++++++++- main.js | 9 ++++++++- package.json | 2 +- sub-log.js | 14 ++++++++------ 4 files changed, 28 insertions(+), 9 deletions(-) diff --git a/infoupdate.html b/infoupdate.html index 090d886..d086db7 100644 --- a/infoupdate.html +++ b/infoupdate.html @@ -1,9 +1,19 @@ +

Subsonics 2.1.7

+

Sortie le : 01/05/2022

+

Ajouts & Fixes :

+ +
+

Subsonics 2.1.6

Sortie le : 01/05/2022

Ajouts & Fixes :


diff --git a/main.js b/main.js index f2d69b1..3c1ced7 100644 --- a/main.js +++ b/main.js @@ -175,7 +175,14 @@ async function createWindow() { }) socket.on("successLogin", (token) => { - const settings = {} + + if(!fs.existsSync(__dirname + path.sep + "settings.json")) { + + fs.writeFileSync(__dirname + path.sep + "settings.json") + } + + const settings = require(__dirname + path.sep + "settings.json") + settings["token"] = token fs.writeFile(__dirname + path.sep + "settings.json", JSON.stringify(settings, null, 2), (err) => { diff --git a/package.json b/package.json index f42abfd..5af3237 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "subsonics-manager", - "version": "2.1.6", + "version": "2.1.7", "description": "Manager for subsonics", "main": "main.js", "scripts": { diff --git a/sub-log.js b/sub-log.js index 85d7c92..7507744 100644 --- a/sub-log.js +++ b/sub-log.js @@ -1,13 +1,14 @@ const fs = require("fs") +const path = require("path") +const { app } = require("electron") - -if(!fs.existsSync(__dirname + "logs/")) { - fs.mkdirSync(__dirname + "logs/") +if(!fs.existsSync(__dirname + path.sep + "logs" + path.sep)) { + fs.mkdirSync(__dirname + path.sep + "logs") } -var logStream = fs.createWriteStream(__dirname + "logs/" + getDate() + ".log", { +var logStream = fs.createWriteStream(__dirname + path.sep + "logs" + path.sep + getDate() + ".log", { flags: 'a' }); @@ -80,7 +81,8 @@ process.on('uncaughtException', (err) => { }); -process.on('beforeExit', () => { +app.on("before-quit", () => { + logStream.end( "["+ "NORMAL_END" + "]" + " - [END OF LOGS] - [" + getDate() + ']') logStream.close() -}); +})