summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaksim Sukharev <antreesy.web@gmail.com>2024-04-22 10:47:49 +0200
committerMaksim Sukharev <antreesy.web@gmail.com>2024-04-22 11:34:36 +0200
commit93d60f9c140d1d17fc19c339bdeb36c9de90fc7c (patch)
tree95e3184bfb6ed417816f98cfefdcae19a29f1575
parentba3a6731c8ad228397d1ab7a33b3fb8f0e953029 (diff)
fix(messagesStore): compare message ids as values of the same type
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
-rw-r--r--src/store/messagesStore.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/store/messagesStore.js b/src/store/messagesStore.js
index a150bac93..de1ab0b83 100644
--- a/src/store/messagesStore.js
+++ b/src/store/messagesStore.js
@@ -504,15 +504,15 @@ const mutations = {
return
}
- const messagesToRemove = messageIds.sort().reverse().slice(199)
+ const messagesToRemove = messageIds.sort((a, b) => b - a).slice(199)
const newFirstKnown = messagesToRemove.shift()
messagesToRemove.forEach((messageId) => {
Vue.delete(state.messages[token], messageId)
})
- if (state.firstKnown[token] && messagesToRemove.includes(state.firstKnown[token])) {
- Vue.set(state.firstKnown, token, newFirstKnown)
+ if (state.firstKnown[token] && messagesToRemove.includes(state.firstKnown[token].toString())) {
+ Vue.set(state.firstKnown, token, +newFirstKnown)
}
},
}