/
githubmirror
/
Motrix
Обзор
Документация
Войти
/
githubmirror
/
Motrix
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/core/ExceptionHandler.js
34 строки
672 B
Dr_rOot
refactor: import code format
12 апр 2020, 10:41
12 апр 2020, 10:41
47426f2
Код
Авторство
О чём код?
import { app, dialog } from 'electron' import is from 'electron-is' import logger from './Logger' const defaults = { showDialog: !is.dev() } export default class ExceptionHandler { constructor (options) { this.options = { ...defaults, ...options } this.setup() } setup () { if (is.dev()) { return } const { showDialog } = this.options process.on('uncaughtException', (err) => { const { message, stack } = err logger.error(`[Motrix] Uncaught exception: ${message}`) logger.error(stack) if (showDialog && app.isReady()) { dialog.showErrorBox('Error: ', message) } }) } }