Merge pull request #2039 from thelounge/xpaw/fix-1721

Fix duplicate chat containers and unread markers when reconnecting
This commit is contained in:
Jérémie Astori 2018-02-06 19:10:00 -05:00 committed by GitHub
commit 572c93d06b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 11 deletions

View File

@ -228,19 +228,21 @@ function renderNetworks(data, singleNetwork) {
newChannels = channels; newChannels = channels;
} }
chat.append( if (newChannels.length > 0) {
templates.chat({ chat.append(
channels: channels, templates.chat({
}) channels: newChannels,
); })
);
newChannels.forEach((channel) => { newChannels.forEach((channel) => {
renderChannel(channel); renderChannel(channel);
if (channel.type === "channel") { if (channel.type === "channel") {
chat.find("#chan-" + channel.id).data("needsNamesRefresh", true); chat.find("#chan-" + channel.id).data("needsNamesRefresh", true);
} }
}); });
}
utils.confirmExit(); utils.confirmExit();
sorting(); sorting();