From cb7d1faa52908b24e109449efccaf09ac3233d9e Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Wed, 7 Jul 2021 21:48:41 -0700 Subject: [PATCH] main: Annotate permissionCallbacks. Signed-off-by: Anders Kaseorg --- app/main/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/main/index.ts b/app/main/index.ts index 73dc2607..c623ae48 100644 --- a/app/main/index.ts +++ b/app/main/index.ts @@ -30,7 +30,7 @@ let isQuitting = false; // Load this url in main window const mainURL = "file://" + path.join(__dirname, "../renderer", "main.html"); -const permissionCallbacks = new Map(); +const permissionCallbacks = new Map void>(); let nextPermissionCallbackId = 0; const APP_ICON = path.join(__dirname, "../resources", "Icon"); @@ -156,7 +156,7 @@ function createMainWindow(): Electron.BrowserWindow { ipcMain.on( "permission-callback", (event: Event, permissionCallbackId: number, grant: boolean) => { - permissionCallbacks.get(permissionCallbackId)(grant); + permissionCallbacks.get(permissionCallbackId)?.(grant); permissionCallbacks.delete(permissionCallbackId); }, );