fix: déplacer handlers IPC dans app.whenReady()
Les handlers ipcMain.handle() doivent être définis après app.whenReady() sinon ipcMain est undefined Résout: TypeError: Cannot read properties of undefined (reading 'handle')
This commit is contained in:
+12
-12
@@ -272,17 +272,19 @@ async function pingServer() {
|
||||
});
|
||||
}
|
||||
|
||||
// ========== IPC Handlers ==========
|
||||
// ========== App Lifecycle ==========
|
||||
|
||||
ipcMain.handle('server:start', async () => {
|
||||
app.whenReady().then(async () => {
|
||||
// Setup IPC Handlers (doit être après app.whenReady)
|
||||
ipcMain.handle('server:start', async () => {
|
||||
return await startServer();
|
||||
});
|
||||
});
|
||||
|
||||
ipcMain.handle('server:stop', async () => {
|
||||
ipcMain.handle('server:stop', async () => {
|
||||
return await stopServer();
|
||||
});
|
||||
});
|
||||
|
||||
ipcMain.handle('server:status', async () => {
|
||||
ipcMain.handle('server:status', async () => {
|
||||
if (!serverStarted) {
|
||||
return { running: false };
|
||||
}
|
||||
@@ -293,15 +295,13 @@ ipcMain.handle('server:status', async () => {
|
||||
health: health.data,
|
||||
url: SERVER_URL
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
ipcMain.handle('server:ping', async () => {
|
||||
ipcMain.handle('server:ping', async () => {
|
||||
return await pingServer();
|
||||
});
|
||||
});
|
||||
|
||||
// ========== App Lifecycle ==========
|
||||
|
||||
app.whenReady().then(async () => {
|
||||
// Créer fenêtre
|
||||
createWindow();
|
||||
createTray();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user