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 4
4
{{ message.date }}
5
5
</div >
6
6
7
- <div class =" line-new" v-if =" newMessageIndex === index " >
7
+ <div class =" line-new" v-if =" newMessage._id === message._id " >
8
8
New messages
9
9
</div >
10
10
@@ -174,7 +174,7 @@ export default {
174
174
messageReply: false ,
175
175
optionsOpened: false ,
176
176
menuOptionsHeight: 0 ,
177
- newMessageIndex : null
177
+ newMessage : {}
178
178
}
179
179
},
180
180
@@ -186,13 +186,18 @@ export default {
186
186
}
187
187
},
188
188
newMessages (val ) {
189
- this .newMessageIndex = Math .min (... val)
189
+ this .newMessage = val .reduce ((res , obj ) =>
190
+ obj .index < res .index ? obj : res
191
+ )
190
192
}
191
193
},
192
194
193
195
mounted () {
194
196
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
+ })
196
201
}
197
202
},
198
203
Original file line number Diff line number Diff line change @@ -300,8 +300,8 @@ export default {
300
300
},
301
301
302
302
methods: {
303
- addNewMessage (index ) {
304
- this .newMessages .push (index )
303
+ addNewMessage (message ) {
304
+ this .newMessages .push (message )
305
305
},
306
306
resetMessage () {
307
307
this .resetTextareaSize ()
You can’t perform that action at this time.
0 commit comments