[MM-59544] Upgrade to Electron v31.2.1 (#3096)

This commit is contained in:
Devin Binnie
2024-07-18 11:01:22 -04:00
committed by GitHub
parent e3109c4718
commit 87b2f12663
4 changed files with 20 additions and 16 deletions

View File

@@ -31,7 +31,6 @@ const run = async (logger: MainLogger): Promise<DiagnosticStepResponse> => {
path: heapSnapshotFilepath,
success: process.takeHeapSnapshot(heapSnapshotFilepath),
},
IOCounters: process.getIOCounters(),
uptime: process.uptime(),
platform: process.platform,
sandboxed: process.sandboxed,

View File

@@ -2,8 +2,11 @@
// See LICENSE.txt for license information.
import type {
FilesystemPermissionRequest,
IpcMainInvokeEvent,
PermissionRequestHandlerHandlerDetails,
MediaAccessPermissionRequest,
OpenExternalPermissionRequest,
PermissionRequest,
WebContents} from 'electron';
import {
app,
@@ -56,6 +59,8 @@ type PermissionsByOrigin = {
[origin: string]: Permissions;
};
type PermissionRequestHandlerHandlerDetails = PermissionRequest & FilesystemPermissionRequest & MediaAccessPermissionRequest & OpenExternalPermissionRequest;
export class PermissionsManager extends JsonFileManager<PermissionsByOrigin> {
private inflightPermissionChecks: Map<string, Promise<boolean>>;