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

View File

@@ -14,7 +14,6 @@ let callStats = {
// === GESTION DE LA CONNEXION ===
document.addEventListener('DOMContentLoaded', async () => {
// Initialiser l'indicateur SignalR
updateSignalRStatus();
// Écouter les changements de statut SignalR
ipcRenderer.on('signalr-status', (event, status) => {
@@ -490,8 +489,7 @@ async function loadTerminals() {
terminalSelect.appendChild(option);
});
}
// Réessayer après un court délai
setTimeout(() => loadTerminals(), 500);
// Pas de retry automatique pour éviter une boucle infinie
return;
}
@@ -585,10 +583,6 @@ function validateTerminal(terminal) {
}
// === GESTION INDICATEUR SIGNALR ===
function updateSignalRStatus() {
// Fonction appelée au chargement pour initialiser l'interface
}
function updateSignalRIndicator(status) {
const indicator = document.getElementById('signalrIndicator');
const text = document.getElementById('signalrText');