X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FChat.vue;h=cbfb80597a9cc61ac2405705fb6d5bf2b217cc24;hb=dcd68c4108412f45b8ce119ae80ce8f6e296800b;hp=5834cbe1510bdbf924a919d7ab495a3981d52115;hpb=a1c48034e89a8d5af915ef3874c84888a281ca37;p=vchess.git diff --git a/client/src/components/Chat.vue b/client/src/components/Chat.vue index 5834cbe1..cbfb8059 100644 --- a/client/src/components/Chat.vue +++ b/client/src/components/Chat.vue @@ -29,8 +29,7 @@ export default { const data = JSON.parse(msg.data); if (data.code == "newchat") //only event at this level { - this.chats.unshift({msg:data.msg, - name:data.name || "@nonymous", sid:data.from}); + this.chats.unshift({msg:data.msg, name:data.name || "@nonymous"}); this.$emit("newchat-received"); //data not required here } }; @@ -45,17 +44,16 @@ export default { methods: { classObject: function(chat) { return { - "my-chatmsg": chat.sid == this.st.user.sid, + "my-chatmsg": chat.name == this.st.user.name, "opp-chatmsg": this.players.some( - p => p.sid == chat.sid && p.sid != this.st.user.sid) + p => p.name == chat.name && p.name != this.st.user.name) }; }, sendChat: function() { let chatInput = document.getElementById("inputChat"); const chatTxt = chatInput.value; chatInput.value = ""; - const chat = {msg:chatTxt, name: this.st.user.name || "@nonymous", - sid:this.st.user.sid}; + const chat = {msg:chatTxt, name: this.st.user.name || "@nonymous"}; this.$emit("newchat-sent", chat); //useful for corr games this.chats.unshift(chat); this.st.conn.send(JSON.stringify({