Skip to content

Commit 0fc259b

Browse files
save file
1 parent 4176839 commit 0fc259b

File tree

1 file changed

+22
-19
lines changed

1 file changed

+22
-19
lines changed

html/chat-room/html/chat-room-display/chat-room-display.html

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -117,36 +117,39 @@
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

0 commit comments

Comments
 (0)