aboutsummaryrefslogtreecommitdiffstats
path: root/src/electron/macOSPermissions.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/electron/macOSPermissions.js')
-rw-r--r--src/electron/macOSPermissions.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/electron/macOSPermissions.js b/src/electron/macOSPermissions.js
new file mode 100644
index 000000000..4ba6a7619
--- /dev/null
+++ b/src/electron/macOSPermissions.js
@@ -0,0 +1,14 @@
1import { systemPreferences } from 'electron';
2import {
3 hasScreenCapturePermission,
4 hasPromptedForPermission,
5} from 'mac-screen-capture-permissions';
6
7export default function () {
8 systemPreferences.askForMediaAccess('camera');
9 systemPreferences.askForMediaAccess('microphone');
10
11 if (!hasPromptedForPermission()) {
12 hasScreenCapturePermission();
13 }
14}