const { contextBridge, ipcRenderer } = require('electron'); // Exposer des APIs sécurisées au renderer process contextBridge.exposeInMainWorld('electron', { platform: process.platform, // Token management getToken: () => ipcRenderer.invoke('get-token'), setToken: (token: string) => ipcRenderer.invoke('set-token', token), removeToken: () => ipcRenderer.invoke('remove-token'), // Auth events loginSuccess: (token: string) => ipcRenderer.send('login-success', token), logout: () => ipcRenderer.send('logout'), });