Skip to content

Commit

Permalink
Display renderer error
Browse files Browse the repository at this point in the history
  • Loading branch information
Levminer committed Mar 6, 2022
1 parent a3fdeae commit 8db041c
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -1533,8 +1533,27 @@ ipc.on("reloadSettingsWindow", () => {
/**
* Receive error from renderer
*/
ipc.on("rendererError", (event, data) => {
ipc.on("rendererError", async (event, data) => {
logger.error(`Error in ${data.renderer}`, data.error)

if (dev === false) {
const result = await dialog.showMessageBox({
title: "Authme",
buttons: [lang.button.report, lang.button.close, lang.button.restart],
defaultId: 0,
cancelId: 1,
noLink: true,
type: "error",
message: `${lang.dialog.error} \n\n${data.error}`,
})

if (result.response === 0) {
shell.openExternal("https://github.com/Levminer/authme/issues/")
} else if (result.response === 2) {
app.relaunch()
app.exit()
}
}
})

/**
Expand Down

0 comments on commit 8db041c

Please sign in to comment.