aboutsummaryrefslogtreecommitdiffstats
path: root/src/electron/macOSPermissions.js
blob: 4ba6a761937ce517ec8d22a8d2c743ad3be842e5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { systemPreferences } from 'electron';
import {
  hasScreenCapturePermission,
  hasPromptedForPermission,
} from 'mac-screen-capture-permissions';

export default function () {
  systemPreferences.askForMediaAccess('camera');
  systemPreferences.askForMediaAccess('microphone');

  if (!hasPromptedForPermission()) {
    hasScreenCapturePermission();
  }
}