From 71e425d39f52c9b3f4f01fa32f387a61c2592e7f Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Thu, 5 Nov 2020 23:12:45 -0700 Subject: [PATCH] Make it work when not running from same folder --- main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index da96b8f..a68b302 100644 --- a/main.js +++ b/main.js @@ -11,11 +11,16 @@ import sdk from 'matrix-js-sdk'; import fs from 'fs'; import log4js from 'log4js'; import https from 'https'; +import { fileURLToPath } from 'url'; +import { dirname } from 'path'; + // Load settings from config.json -let rawdata = fs.readFileSync('config.json'); +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); +let rawdata = fs.readFileSync(__dirname + '/config.json'); let settings = JSON.parse(rawdata); -console.log("config.json loaded."); +console.log(__dirname + "/config.json loaded."); var logger = log4js.getLogger(); logger.level = settings.loglevel;