File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed
Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 44 {{ message.date }}
55 </div >
66
7- <div class =" line-new" v-if =" newMessageIndex === index " >
7+ <div class =" line-new" v-if =" newMessage._id === message._id " >
88 New messages
99 </div >
1010
@@ -174,7 +174,7 @@ export default {
174174 messageReply: false ,
175175 optionsOpened: false ,
176176 menuOptionsHeight: 0 ,
177- newMessageIndex : null
177+ newMessage : {}
178178 }
179179 },
180180
@@ -186,13 +186,18 @@ export default {
186186 }
187187 },
188188 newMessages (val ) {
189- this .newMessageIndex = Math .min (... val)
189+ this .newMessage = val .reduce ((res , obj ) =>
190+ obj .index < res .index ? obj : res
191+ )
190192 }
191193 },
192194
193195 mounted () {
194196 if (! this .message .seen && this .message .sender_id !== ' me' ) {
195- this .$emit (' addNewMessage' , this .index )
197+ this .$emit (' addNewMessage' , {
198+ _id: this .message ._id ,
199+ index: this .index
200+ })
196201 }
197202 },
198203
Original file line number Diff line number Diff line change @@ -300,8 +300,8 @@ export default {
300300 },
301301
302302 methods: {
303- addNewMessage (index ) {
304- this .newMessages .push (index )
303+ addNewMessage (message ) {
304+ this .newMessages .push (message )
305305 },
306306 resetMessage () {
307307 this .resetTextareaSize ()
You can’t perform that action at this time.
0 commit comments