Assert remote event names
This commit is contained in:
		
					parent
					
						
							
								b04db2e546
							
						
					
				
			
			
				commit
				
					
						45986405b8
					
				
			
		
					 4 changed files with 28 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -249,3 +249,13 @@ ipcMain.on('create-window-with-options-cycle', (event) => {
 | 
			
		|||
ipcMain.on('prevent-next-new-window', (event, id) => {
 | 
			
		||||
  webContents.fromId(id).once('new-window', event => event.preventDefault())
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
ipcMain.on('try-emit-web-contents-event', (event, id, eventName) => {
 | 
			
		||||
  const contents = webContents.fromId(id)
 | 
			
		||||
  try {
 | 
			
		||||
    contents.emit(eventName, {sender: contents})
 | 
			
		||||
    event.returnValue = null
 | 
			
		||||
  } catch (error) {
 | 
			
		||||
    event.returnValue = error.message
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue