mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-05-08 08:58:38 +01:00
Detect startup after recent crashes
This commit is contained in:
@@ -8,6 +8,8 @@ import { contextBridge, ipcRenderer } from 'electron';
|
||||
import { SignalContext } from '../context';
|
||||
import { DebugLogWindow } from '../../components/DebugLogWindow';
|
||||
import * as debugLog from '../../logging/debuglogs';
|
||||
import { upload } from '../../logging/uploadDebugLog';
|
||||
import * as logger from '../../logging/log';
|
||||
|
||||
contextBridge.exposeInMainWorld('SignalContext', {
|
||||
...SignalContext,
|
||||
@@ -32,7 +34,11 @@ contextBridge.exposeInMainWorld('SignalContext', {
|
||||
);
|
||||
},
|
||||
uploadLogs(logs: string) {
|
||||
return debugLog.upload(logs, SignalContext.getVersion());
|
||||
return upload({
|
||||
content: logs,
|
||||
appVersion: SignalContext.getVersion(),
|
||||
logger,
|
||||
});
|
||||
},
|
||||
}),
|
||||
document.getElementById('app')
|
||||
|
||||
@@ -71,3 +71,9 @@ window.getMediaPermissions = () => ipc.invoke('settings:get:mediaPermissions');
|
||||
|
||||
window.getMediaCameraPermissions = () =>
|
||||
ipc.invoke('settings:get:mediaCameraPermissions');
|
||||
|
||||
window.crashReports = {
|
||||
getCount: () => ipc.invoke('crash-reports:get-count'),
|
||||
upload: () => ipc.invoke('crash-reports:upload'),
|
||||
erase: () => ipc.invoke('crash-reports:erase'),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user