File tree Expand file tree Collapse file tree 1 file changed +22
-19
lines changed
html/chat-room/html/chat-room-display Expand file tree Collapse file tree 1 file changed +22
-19
lines changed Original file line number Diff line number Diff line change 117117 //:
118118
119119
120- display . result = function ( { list} ) { display . list ( list ) }
120+ display . result = function ( { list} ) {
121+
122+ display . list ( list )
123+
124+ } //result
125+
121126
122127 display . list = function ( list ) {
123128
124129 list . forEach ( item => {
125130
126131 var result = msgs . find ( msg => msg . id === item . id ) ;
127- if ( ! result ) {
132+ if ( result ) return ;
128133
129- var insert = false ;
130- var n = msgs . length ;
131- for ( var i = 0 ; i < n ; i ++ ) {
132-
133- var msg = msgs [ i ] ;
134- if ( msg . ts > item . ts ) {
135- insert = msg ;
136- msgs . splice ( i , 0 , item ) ;
137- break ;
138- }
139-
140- } //for
141- if ( ! insert ) {
142- msgs . push ( item ) ;
134+ var insert = false ;
135+ var n = msgs . length ;
136+ for ( var i = 0 ; i < n ; i ++ ) {
137+
138+ var msg = msgs [ i ] ;
139+ if ( msg . ts > item . ts ) {
140+ insert = msg ;
141+ msgs . splice ( i , 0 , item ) ;
142+ break ;
143143 }
144144
145- var node = display ( item , insert ?. node ) ;
146- item . node = node ;
147-
145+ } //for
146+ if ( ! insert ) {
147+ msgs . push ( item ) ;
148148 }
149149
150+ var node = display ( item , insert ?. node ) ;
151+ item . node = node ;
152+
150153 } ) ;
151154
152155 } //list
You can’t perform that action at this time.
0 commit comments