Fix unhandled promise rejection text content

Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-08-21 02:53:34 -05:00 committed by GitHub
parent 78355f76a0
commit 2344e98e39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 2 deletions

View file

@ -2,6 +2,7 @@
// SPDX-License-Identifier: AGPL-3.0-only
import { app, dialog, clipboard } from 'electron';
import os from 'node:os';
import * as Errors from '../ts/types/errors';
import { redactAll } from '../ts/util/privacy';
@ -31,7 +32,11 @@ function handleError(prefix: string, error: Error): void {
});
if (buttonIndex === 1) {
clipboard.writeText(`${prefix}\n\n${redactAll(formattedError)}`);
clipboard.writeText(
`${prefix}\n\n${redactAll(formattedError)}\n\n` +
`App Version: ${app.getVersion()}\n` +
`OS: ${os.platform()}`
);
}
} else {
dialog.showErrorBox(prefix, formattedError);

View file

@ -1847,7 +1847,9 @@ const onDatabaseError = async (error: Error) => {
if (buttonIndex === copyErrorAndQuitButtonIndex) {
clipboard.writeText(
`Database startup error:\n\n${redactAll(Errors.toLogFormat(error))}`
`Database startup error:\n\n${redactAll(Errors.toLogFormat(error))}\n\n` +
`App Version: ${app.getVersion()}\n` +
`OS: ${os.platform()}`
);
} else if (
typeof deleteAllDataButtonIndex === 'number' &&