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();
|
return await startServer();
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcMain.handle('server:stop', async () => {
|
ipcMain.handle('server:stop', async () => {
|
||||||
return await stopServer();
|
return await stopServer();
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcMain.handle('server:status', async () => {
|
ipcMain.handle('server:status', async () => {
|
||||||
if (!serverStarted) {
|
if (!serverStarted) {
|
||||||
return { running: false };
|
return { running: false };
|
||||||
}
|
}
|
||||||
@@ -293,15 +295,13 @@ ipcMain.handle('server:status', async () => {
|
|||||||
health: health.data,
|
health: health.data,
|
||||||
url: SERVER_URL
|
url: SERVER_URL
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcMain.handle('server:ping', async () => {
|
ipcMain.handle('server:ping', async () => {
|
||||||
return await pingServer();
|
return await pingServer();
|
||||||
});
|
});
|
||||||
|
|
||||||
// ========== App Lifecycle ==========
|
// Créer fenêtre
|
||||||
|
|
||||||
app.whenReady().then(async () => {
|
|
||||||
createWindow();
|
createWindow();
|
||||||
createTray();
|
createTray();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user