File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
frontend/src/components/app/matches Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 2222 class =" text-sm inline-block rounded-md bg-gray-200 px-2 py-1" >{{message.timestamp_first}}</h1 >
2323 </div >
2424 <MessageBubble
25+ :key =" index + message.is_liked"
2526 v-bind:loggedInUserId =" loggedInUserId"
2627 v-bind:messagePassed =" message" ></MessageBubble >
2728 </div >
@@ -108,10 +109,9 @@ export default {
108109 async fetchNewMessages () {
109110 const messagesRequest = await this .$http .get (` /conversations/${ this .chatWithUserId } ` );
110111 const newMessages = messagesRequest .data .messages ;
111- if (newMessages .length > this .messages .length ) {
112- for (let i = this .messages .length ; i < newMessages .length ; i += 1 ) {
113- this .messages .push (newMessages[i]);
114- }
112+ const oldMessageCount = this .messages .length ;
113+ this .messages = newMessages;
114+ if (newMessages .length > oldMessageCount) {
115115 this .$emit (' new-message' );
116116 this .scrollChatToBottom ();
117117 }
You can’t perform that action at this time.
0 commit comments