Multitabs: Fix including topic last messages in listed IDs (#2601)
This commit is contained in:
parent
f080ef3051
commit
7353adb739
@ -136,9 +136,10 @@ async function loadAndReplaceMessages<T extends GlobalState>(global: T, actions:
|
|||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
: [];
|
: [];
|
||||||
|
|
||||||
const allMessages = ([] as ApiMessage[]).concat(result.messages, localMessages, topicLastMessages);
|
const allMessages = ([] as ApiMessage[]).concat(result.messages, localMessages);
|
||||||
const byId = buildCollectionByKey(allMessages, 'id');
|
const allMessagesWithTopicLastMessages = allMessages.concat(topicLastMessages);
|
||||||
const listedIds = Object.keys(byId).map(Number);
|
const byId = buildCollectionByKey(allMessagesWithTopicLastMessages, 'id');
|
||||||
|
const listedIds = allMessages.map(({ id }) => id);
|
||||||
|
|
||||||
if (!wasReset) {
|
if (!wasReset) {
|
||||||
global = {
|
global = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user