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 {
476
476
if (val) this .message = this .roomMessage
477
477
}
478
478
},
479
- messages (val ) {
480
- val .forEach ((message , i ) => {
479
+ messages (newVal , oldVal ) {
480
+ newVal .forEach ((message , i ) => {
481
481
if (
482
482
this .showNewMessagesDivider &&
483
483
! message .seen &&
@@ -490,6 +490,10 @@ export default {
490
490
}
491
491
})
492
492
493
+ if (oldVal? .length === newVal? .length - 1 ) {
494
+ this .newMessages = []
495
+ }
496
+
493
497
if (this .infiniteState ) {
494
498
this .infiniteState .loaded ()
495
499
}
@@ -566,8 +570,6 @@ export default {
566
570
)
567
571
},
568
572
onMessageAdded ({ message, index, ref }) {
569
- this .newMessages = []
570
-
571
573
if (index !== this .messages .length - 1 ) return
572
574
573
575
const autoScrollOffset = ref .offsetHeight + 60
You can’t perform that action at this time.
0 commit comments