diff options
Diffstat (limited to 'src/electron')
-rw-r--r-- | src/electron/macOSPermissions.js | 14 |
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 @@ | |||
1 | import { systemPreferences } from 'electron'; | ||
2 | import { | ||
3 | hasScreenCapturePermission, | ||
4 | hasPromptedForPermission, | ||
5 | } from 'mac-screen-capture-permissions'; | ||
6 | |||
7 | export default function () { | ||
8 | systemPreferences.askForMediaAccess('camera'); | ||
9 | systemPreferences.askForMediaAccess('microphone'); | ||
10 | |||
11 | if (!hasPromptedForPermission()) { | ||
12 | hasScreenCapturePermission(); | ||
13 | } | ||
14 | } | ||