mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-09 03:37:45 +03:00
Update register-event.ts
This commit is contained in:
parent
a09124e8be
commit
b4526b6f67
@ -2,12 +2,12 @@ import { ipcMain } from "electron";
|
||||
|
||||
export const registerEvent = (
|
||||
name: string,
|
||||
listener: (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => unknown
|
||||
listener: (event: Electron.IpcMainInvokeEvent, ...args: any[]) => any
|
||||
) => {
|
||||
ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => {
|
||||
ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args) => {
|
||||
return Promise.resolve(listener(event, ...args)).then((result) => {
|
||||
if (!result) return result;
|
||||
return JSON.parse(JSON.stringify(result)); // Garante que o objeto é serializável
|
||||
return JSON.parse(JSON.stringify(result));
|
||||
});
|
||||
});
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user