| 
									
										
										
										
											2023-12-06 03:05:05 +01:00
										 |  |  | const { contextBridge, ipcRenderer } = require('electron'); | 
					
						
							| 
									
										
										
										
											2023-12-06 02:16:36 +01:00
										 |  |  | contextBridge.exposeInMainWorld('electronApi', { | 
					
						
							|  |  |  |   sendMessage: async (channelNameArg, payloadArg) => { | 
					
						
							|  |  |  |     ipcRenderer.send(channelNameArg, payloadArg); | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   receiveMessage: (channelNameArg, func) => { | 
					
						
							|  |  |  |     ipcRenderer.on(channelNameArg, (event, ...args) => func(...args)); | 
					
						
							| 
									
										
										
										
											2023-12-06 03:05:05 +01:00
										 |  |  |   }, | 
					
						
							| 
									
										
										
										
											2023-12-06 02:16:36 +01:00
										 |  |  | }); |