File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -476,8 +476,8 @@ export default {
476476 if (val) this .message = this .roomMessage
477477 }
478478 },
479- messages (val ) {
480- val .forEach ((message , i ) => {
479+ messages (newVal , oldVal ) {
480+ newVal .forEach ((message , i ) => {
481481 if (
482482 this .showNewMessagesDivider &&
483483 ! message .seen &&
@@ -490,6 +490,10 @@ export default {
490490 }
491491 })
492492
493+ if (oldVal? .length === newVal? .length - 1 ) {
494+ this .newMessages = []
495+ }
496+
493497 if (this .infiniteState ) {
494498 this .infiniteState .loaded ()
495499 }
@@ -566,8 +570,6 @@ export default {
566570 )
567571 },
568572 onMessageAdded ({ message, index, ref }) {
569- this .newMessages = []
570-
571573 if (index !== this .messages .length - 1 ) return
572574
573575 const autoScrollOffset = ref .offsetHeight + 60
You can’t perform that action at this time.
0 commit comments