feat: add session.setPermissionCheckHandler (#13925)
* feat: add session.setPermissionCheckHandler to handle syncornous permission checks vs requests * spec: add tests for session.setPermissionCheckHandler * docs: add docs for session.setPermissionCheckHandler * feat: add mediaType to media permission checks * chore: cleanup check impl
This commit is contained in:
parent
afdb6c5f90
commit
68da311ed1
10 changed files with 142 additions and 1 deletions
|
@ -81,6 +81,11 @@ ipcMain.on('echo', function (event, msg) {
|
|||
|
||||
global.setTimeoutPromisified = util.promisify(setTimeout)
|
||||
|
||||
global.permissionChecks = {
|
||||
allow: () => electron.session.defaultSession.setPermissionCheckHandler(null),
|
||||
reject: () => electron.session.defaultSession.setPermissionCheckHandler(() => false)
|
||||
}
|
||||
|
||||
const coverage = new Coverage({
|
||||
outputPath: path.join(__dirname, '..', '..', 'out', 'coverage')
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue