mirror of
https://github.com/jely2002/youtube-dl-gui.git
synced 2021-11-01 22:46:21 +03:00
chore: add Sentry error reporting to project
This commit is contained in:
10
main.js
10
main.js
@@ -8,14 +8,19 @@ const AppUpdater = require("./modules/AppUpdater");
|
||||
const TaskList = require("./modules/persistence/TaskList");
|
||||
const DoneAction = require("./modules/DoneAction");
|
||||
const ClipboardWatcher = require("./modules/ClipboardWatcher");
|
||||
const Analytics = require("./modules/Analytics");
|
||||
|
||||
let win
|
||||
let env
|
||||
let queryManager
|
||||
let clipboardWatcher
|
||||
let taskList
|
||||
let analytics;
|
||||
let appStarting = true;
|
||||
|
||||
analytics = new Analytics(app);
|
||||
analytics.initSentry().then(() => console.log("Sentry initialized"));
|
||||
|
||||
function sendLogToRenderer(log, isErr) {
|
||||
if(win == null) return;
|
||||
win.webContents.send("log", {log: log, isErr: isErr});
|
||||
@@ -196,12 +201,9 @@ function createWindow(env) {
|
||||
}
|
||||
|
||||
app.on('ready', async () => {
|
||||
env = new Environment(app);
|
||||
env = new Environment(app, analytics);
|
||||
await env.initialize();
|
||||
createWindow(env);
|
||||
if(app.isPackaged && process.argv[2] !== '--dev') {
|
||||
env.analytics.sendDownload();
|
||||
}
|
||||
globalShortcut.register('Control+Shift+I', () => { win.webContents.openDevTools(); })
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user