diff --git a/src/main/mediaPermissions.ts b/src/main/mediaPermissions.ts index 477fbae..0f5529b 100644 --- a/src/main/mediaPermissions.ts +++ b/src/main/mediaPermissions.ts @@ -11,10 +11,10 @@ export function registerMediaPermissionsHandler() { session.defaultSession.setPermissionRequestHandler((_webContents, permission, callback, details) => { if (permission === "media") { - if (details.mediaTypes!.includes("audio")) { + if (details.mediaTypes?.includes("audio")) { systemPreferences.askForMediaAccess("microphone").then(callback); } - if (details.mediaTypes!.includes("video")) { + if (details.mediaTypes?.includes("video")) { systemPreferences.askForMediaAccess("camera").then(callback); } }