refactor: nettoyage du code et correction de bugs mineurs

- Correction de l'ouverture des DevTools uniquement en mode développement
- Fix de la détection du mode développement pour le simulateur CTI via IPC
- Suppression de la boucle de retry infinie pour Choices.js
- Suppression du code mort (fonction updateSignalRStatus vide)
- Amélioration de la gestion d'erreur avec fallback natif pour Choices.js
This commit is contained in:
Pierre Marx
2025-09-04 13:43:26 -04:00
parent c7c48360fd
commit d6f89ed686
4 changed files with 38 additions and 22 deletions

11
main.js
View File

@@ -34,10 +34,10 @@ function createWindow() {
// Charger l'interface HTML
mainWindow.loadFile('index.html');
// Ouvrir les DevTools en mode développement ou toujours pour debug
// if (process.env.NODE_ENV === 'development') {
// Ouvrir les DevTools uniquement en mode développement
if (process.env.NODE_ENV === 'development') {
mainWindow.webContents.openDevTools();
// }
}
// Gérer la fermeture de la fenêtre
mainWindow.on('closed', () => {
@@ -319,4 +319,9 @@ ipcMain.handle('save-call-history', (event, callData) => {
fs.writeFileSync(historyFile, JSON.stringify(history, null, 2));
return { success: true };
});
// Vérifier si on est en mode développement
ipcMain.handle('is-development', () => {
return process.env.NODE_ENV === 'development';
});