A few fixes
[vchess.git] / client / src / components / Chat.vue
index 6eb7ef3..510acdd 100644 (file)
@@ -21,19 +21,13 @@ import { store } from "@/store";
 export default {
   name: "my-chat",
   // Prop 'pastChats' for corr games where chats are on server
-  props: ["players", "pastChats", "newChat"],
+  props: ["players", "pastChats"],
   data: function() {
     return {
       st: store.state,
       chats: [] //chat messages after human game
     };
   },
-  watch: {
-    newChat: function(chat) {
-      if (chat.msg != "")
-        this.chats.unshift({ msg: chat.msg, name: chat.name || "@nonymous" });
-    }
-  },
   methods: {
     classObject: function(chat) {
       return {
@@ -54,6 +48,10 @@ export default {
       this.$emit("mychat", chat);
       this.chats.unshift(chat);
     },
+    newChat: function(chat) {
+      if (chat.msg != "")
+        this.chats.unshift({ msg: chat.msg, name: chat.name || "@nonymous" });
+    },
     clearHistory: function() {
       this.chats = [];
       this.$emit("chatcleared");