From fbe41e627b860178ad8b9adf63eafe4e74614a7b Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 8 Sep 2025 13:18:26 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Hinzuf=C3=BCgen=20von=20Protokollausgabe?= =?UTF-8?q?n=20f=C3=BCr=20empfangene=20Socket.io-Events=20in=20mehreren=20?= =?UTF-8?q?Views?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Änderung: - In den Views BankView, DirectorView, FamilyView, HealthView, HouseView und NobilityView wurden Protokollausgaben hinzugefügt, um empfangene Daten von den Socket.io-Events 'falukantUpdateStatus' und 'familychanged' zu dokumentieren. - Diese Anpassung verbessert die Nachvollziehbarkeit der Datenaktualisierungen und erleichtert die Fehlersuche bei der Eventverarbeitung. Diese Änderungen sorgen für eine bessere Transparenz und Debugging-Möglichkeiten in der Anwendung. --- frontend/src/views/falukant/BankView.vue | 5 ++++- frontend/src/views/falukant/DirectorView.vue | 5 ++++- frontend/src/views/falukant/FamilyView.vue | 10 ++++++++-- frontend/src/views/falukant/HealthView.vue | 5 ++++- frontend/src/views/falukant/HouseView.vue | 11 +++++++++-- frontend/src/views/falukant/NobilityView.vue | 5 ++++- 6 files changed, 33 insertions(+), 8 deletions(-) diff --git a/frontend/src/views/falukant/BankView.vue b/frontend/src/views/falukant/BankView.vue index 7611fde..aa9edfc 100644 --- a/frontend/src/views/falukant/BankView.vue +++ b/frontend/src/views/falukant/BankView.vue @@ -132,7 +132,10 @@ export default { methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantUpdateStatus', this.loadBankOverview); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 BankView: falukantUpdateStatus empfangen:', data); + this.loadBankOverview(); + }); console.log('✅ BankView: Socket.io Events registriert'); } else { console.log('⚠️ BankView: Socket.io noch nicht verfügbar'); diff --git a/frontend/src/views/falukant/DirectorView.vue b/frontend/src/views/falukant/DirectorView.vue index e2e6e08..940d81c 100644 --- a/frontend/src/views/falukant/DirectorView.vue +++ b/frontend/src/views/falukant/DirectorView.vue @@ -106,7 +106,10 @@ export default { methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantUpdateStatus', this.loadDirectors); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 DirectorView: falukantUpdateStatus empfangen:', data); + this.loadDirectors(); + }); console.log('✅ DirectorView: Socket.io Events registriert'); } else { console.log('⚠️ DirectorView: Socket.io noch nicht verfügbar'); diff --git a/frontend/src/views/falukant/FamilyView.vue b/frontend/src/views/falukant/FamilyView.vue index add17ca..1eb380f 100644 --- a/frontend/src/views/falukant/FamilyView.vue +++ b/frontend/src/views/falukant/FamilyView.vue @@ -206,8 +206,14 @@ export default { methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantUpdateStatus', this.loadFamilyData); - this.socket.on('familychanged', this.loadFamilyData); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 FamilyView: falukantUpdateStatus empfangen:', data); + this.loadFamilyData(); + }); + this.socket.on('familychanged', (data) => { + console.log('📨 FamilyView: familychanged empfangen:', data); + this.loadFamilyData(); + }); console.log('✅ FamilyView: Socket.io Events registriert'); } else { console.log('⚠️ FamilyView: Socket.io noch nicht verfügbar'); diff --git a/frontend/src/views/falukant/HealthView.vue b/frontend/src/views/falukant/HealthView.vue index 6c7c8de..6dc7beb 100644 --- a/frontend/src/views/falukant/HealthView.vue +++ b/frontend/src/views/falukant/HealthView.vue @@ -97,7 +97,10 @@ export default { methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantUpdateStatus', this.loadHealthData); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 HealthView: falukantUpdateStatus empfangen:', data); + this.loadHealthData(); + }); console.log('✅ HealthView: Socket.io Events registriert'); } else { console.log('⚠️ HealthView: Socket.io noch nicht verfügbar'); diff --git a/frontend/src/views/falukant/HouseView.vue b/frontend/src/views/falukant/HouseView.vue index 9070046..259d3b0 100644 --- a/frontend/src/views/falukant/HouseView.vue +++ b/frontend/src/views/falukant/HouseView.vue @@ -201,14 +201,21 @@ export default { methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantHouseUpdate', this.loadData); - this.socket.on('falukantUpdateStatus', this.loadData); + this.socket.on('falukantHouseUpdate', (data) => { + console.log('📨 HouseView: falukantHouseUpdate empfangen:', data); + this.loadData(); + }); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 HouseView: falukantUpdateStatus empfangen:', data); + this.loadData(); + }); console.log('✅ HouseView: Socket.io Events registriert'); } else { console.log('⚠️ HouseView: Socket.io noch nicht verfügbar'); setTimeout(() => this.setupSocketEvents(), 1000); } } + } }; diff --git a/frontend/src/views/falukant/NobilityView.vue b/frontend/src/views/falukant/NobilityView.vue index 32442fe..8a2075b 100644 --- a/frontend/src/views/falukant/NobilityView.vue +++ b/frontend/src/views/falukant/NobilityView.vue @@ -82,7 +82,10 @@ methods: { setupSocketEvents() { if (this.socket) { - this.socket.on('falukantUpdateStatus', this.loadNobility); + this.socket.on('falukantUpdateStatus', (data) => { + console.log('📨 NobilityView: falukantUpdateStatus empfangen:', data); + this.loadNobility(); + }); console.log('✅ NobilityView: Socket.io Events registriert'); } else { console.log('⚠️ NobilityView: Socket.io noch nicht verfügbar');