Fix duplicate chat containers and unread markers when reconnecting

Fixes #1721
This commit is contained in:
Pavel Djundik 2018-02-06 10:57:16 +02:00
parent 79a2c72c06
commit a9198b1cf6

View file

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