fix: crash lors deconnexion LiveKit (destructuring undefined)

- LiveKitClient.emit('disconnected') envoie maintenant {reason}
- AudioBridge gere disconnected avec data optionnel (data?.reason)
- Corrige TypeError Cannot destructure property 'reason' of undefined
- Permet reload AudioBridge sans crash serveur
This commit is contained in:
2026-05-26 15:33:39 +02:00
parent e89b20295e
commit f873dc25f6
4 changed files with 8 additions and 7 deletions
+2 -1
View File
@@ -311,7 +311,8 @@ export class AudioBridge extends EventEmitter {
console.log('✓ LiveKit connecté');
});
this.liveKitClient.on('disconnected', ({ reason }) => {
this.liveKitClient.on('disconnected', (data) => {
const reason = data?.reason || 'unknown';
console.warn('⚠️ LiveKit déconnecté:', reason);
this.stats.errors.network++;
});