diff --git a/luckydiamond/src/assets/js/chat/ChatLogic.js b/luckydiamond/src/assets/js/chat/ChatLogic.js index 7e6cf50..8e35440 100644 --- a/luckydiamond/src/assets/js/chat/ChatLogic.js +++ b/luckydiamond/src/assets/js/chat/ChatLogic.js @@ -16,7 +16,11 @@ export function ConnectToChat() { webSocket.onmessage = function (event) { - eventBus.emit('dataChat', event.data) + const dataObject = JSON.parse(event.data); + + if (dataObject && Object.prototype.hasOwnProperty.call(dataObject, 'SpUserName') && Object.prototype.hasOwnProperty.call(dataObject, 'Message')) { + eventBus.emit('dataChat', event.data); + } console.log('Message from Server:', event.data); }; diff --git a/luckydiamond/src/components/ChatComponent.vue b/luckydiamond/src/components/ChatComponent.vue index d60f212..3103651 100644 --- a/luckydiamond/src/components/ChatComponent.vue +++ b/luckydiamond/src/components/ChatComponent.vue @@ -71,6 +71,7 @@ export default { eventBus.on("dataChat", (dataFromServer) => { try { const dataObject = JSON.parse(dataFromServer); + let imageUrl = "https://avatar.spworlds.ru/face/55/" + dataObject.SpUserName; diff --git a/luckydiamond/src/components/HeaderComponent.vue b/luckydiamond/src/components/HeaderComponent.vue index e56b08c..8faca8c 100644 --- a/luckydiamond/src/components/HeaderComponent.vue +++ b/luckydiamond/src/components/HeaderComponent.vue @@ -160,7 +160,7 @@ export default {