diff --git a/src/main/events/register-event.ts b/src/main/events/register-event.ts index edbd176d..8fff5974 100644 --- a/src/main/events/register-event.ts +++ b/src/main/events/register-event.ts @@ -2,12 +2,12 @@ import { ipcMain } from "electron"; export const registerEvent = ( name: string, - listener: (event: Electron.IpcMainInvokeEvent, ...args: any[]) => any + listener: (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => unknown ) => { - ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args) => { + ipcMain.handle(name, async (event: Electron.IpcMainInvokeEvent, ...args: unknown[]) => { return Promise.resolve(listener(event, ...args)).then((result) => { if (!result) return result; - return JSON.parse(JSON.stringify(result)); + return JSON.parse(JSON.stringify(result)); // Garante que o objeto é serializável }); }); }; diff --git a/src/main/services/hydra-api.ts b/src/main/services/hydra-api.ts index ac3d153a..cba6d874 100644 --- a/src/main/services/hydra-api.ts +++ b/src/main/services/hydra-api.ts @@ -227,9 +227,9 @@ export class HydraApi { throw err; }; - static async get( + static async get( url: string, - params?: any, + params?: Record, options?: HydraApiOptions ) { if (!options || options.needsAuth) { @@ -243,9 +243,9 @@ export class HydraApi { .catch(this.handleUnauthorizedError); } - static async post( + static async post( url: string, - data?: any, + data?: Record, options?: HydraApiOptions ) { if (!options || options.needsAuth) { @@ -259,9 +259,9 @@ export class HydraApi { .catch(this.handleUnauthorizedError); } - static async put( + static async put( url: string, - data?: any, + data?: Record, options?: HydraApiOptions ) { if (!options || options.needsAuth) { @@ -275,9 +275,9 @@ export class HydraApi { .catch(this.handleUnauthorizedError); } - static async patch( + static async patch( url: string, - data?: any, + data?: Record, options?: HydraApiOptions ) { if (!options || options.needsAuth) { @@ -291,7 +291,7 @@ export class HydraApi { .catch(this.handleUnauthorizedError); } - static async delete(url: string, options?: HydraApiOptions) { + static async delete(url: string, options?: HydraApiOptions) { if (!options || options.needsAuth) { if (!this.isLoggedIn()) throw new UserNotLoggedInError(); await this.revalidateAccessTokenIfExpired();