From 9bea507a05124df9d7dd9514106a59d334852f2b Mon Sep 17 00:00:00 2001 From: Nur Muhammad Date: Fri, 22 Jan 2021 06:45:39 +0800 Subject: [PATCH] Fix missing whatsapp-sessions.json file, auto create if not exists --- app-multiple-device.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app-multiple-device.js b/app-multiple-device.js index d34ad71..71141ba 100644 --- a/app-multiple-device.js +++ b/app-multiple-device.js @@ -26,6 +26,19 @@ app.get('/', (req, res) => { const sessions = []; const SESSIONS_FILE = './whatsapp-sessions.json'; +const createSessionsFileIfNotExists = function() { + if (!fs.existsSync(SESSIONS_FILE)) { + try { + fs.writeFileSync(SESSIONS_FILE, JSON.stringify([])); + console.log('Sessions file created successfully.'); + } catch(err) { + console.log('Failed to create sessions file: ', err); + } + } +} + +createSessionsFileIfNotExists(); + const setSessionsFile = function(sessions) { fs.writeFile(SESSIONS_FILE, JSON.stringify(sessions), function(err) { if (err) {