From aa05c166517bf51e4143c5419fd74d888d1ecd28 Mon Sep 17 00:00:00 2001 From: Thomas Nordquist Date: Tue, 2 Jul 2019 13:38:34 +0200 Subject: [PATCH] Report crashes --- src/electron.ts | 3 +++ src/registerCrashReporter.ts | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/registerCrashReporter.ts diff --git a/src/electron.ts b/src/electron.ts index 762c6f2..dce1074 100644 --- a/src/electron.ts +++ b/src/electron.ts @@ -9,6 +9,9 @@ import { menuTemplate } from './MenuTemplate' import buildOptions from './buildOptions' import { waitForDevServer, isDev, runningUiTestOnCi, loadDevTools } from './development' import { shouldAutoUpdate, handleAutoUpdate } from './autoUpdater' +import { registerCrashReporter } from './registerCrashReporter' + +registerCrashReporter() if (!isDev() && !runningUiTestOnCi()) { const electronTelemetry = electronTelemetryFactory('9b0c8ca04a361eb8160d98c5', buildOptions) diff --git a/src/registerCrashReporter.ts b/src/registerCrashReporter.ts new file mode 100644 index 0000000..ec2a9a9 --- /dev/null +++ b/src/registerCrashReporter.ts @@ -0,0 +1,10 @@ +const { crashReporter } = require('electron') + +export function registerCrashReporter() { + crashReporter.start({ + productName: 'MQTT Explorer', + companyName: 'thomasnordquist', + submitURL: 'http://localhost:3000/app/crash/mqttexplorer', + uploadToServer: true, + }) +}