diff --git a/v2/lib/core.js b/v2/lib/core.js index c9d792d..6fa5a05 100644 --- a/v2/lib/core.js +++ b/v2/lib/core.js @@ -49,6 +49,22 @@ class Core { this.exit("mainWindow is undefined!"); return; } + this.mainWindow = mainWindow; + this.hookEvent('dom-ready', this.domReady); + } + + hookEvent(event, callback) { + if(!this.continue) return; + try { + _logger.log(`Hooking ${event}`); + this.mainWindow.webContents.on(event, callback); + }catch(err) { + this.exit(`Failed to hook event ${event}. Reason: ${err}`); + } + } + + domReady() { + } exit(reason, severity) { @@ -64,4 +80,4 @@ class Core { } -exports.BetterDiscord = new Core({ cfg: { } }); \ No newline at end of file +exports.BetterDiscord = Core; \ No newline at end of file diff --git a/v2/lib/test.js b/v2/lib/test.js new file mode 100644 index 0000000..820b76a --- /dev/null +++ b/v2/lib/test.js @@ -0,0 +1,2 @@ +var BD = require('./main'); +var _bd = new BD.BetterDiscord({ cfg: { } }); \ No newline at end of file diff --git a/v2/lib/utils.js b/v2/lib/utils.js index 64d494f..b6b3212 100644 --- a/v2/lib/utils.js +++ b/v2/lib/utils.js @@ -33,7 +33,7 @@ class Logger { } log(msg, severity) { - var l = `{BD|${this.severity(severity)}}[${_utils.dateString}] >>> ${msg}`; + var l = `[BD|${this.severity(severity)}][${_utils.dateString}] >>> ${msg}`; console.log(l); this.logs += `${l}${EOL}`; }