We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6704d1d commit 126746dCopy full SHA for 126746d
src/index.ts
@@ -599,10 +599,10 @@ if (!amMainInstance) {
599
const ipcHandler = <A, R>(fn: (...args: A[]) => R) => (
600
event: Electron.IpcMainInvokeEvent,
601
...args: A[]
602
-): R => {
+): R | Promise<void> => {
603
console.log('IPC call from', event.senderFrame?.url);
604
if (!event.senderFrame || !hasTrustedOrigin(new URL(event.senderFrame.url))) {
605
- throw new Error(`Invalid IPC sender URL: ${event.senderFrame?.url}`);
+ return Promise.reject(new Error(`Invalid IPC sender URL: ${event.senderFrame?.url}`));
606
} else {
607
return fn(...args);
608
}
0 commit comments