summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaksim Sukharev <antreesy.web@gmail.com>2024-04-22 12:18:25 +0200
committerGitHub <noreply@github.com>2024-04-22 12:18:25 +0200
commita65ad39da01fb5112606aef1f2fb7c3e8fc37958 (patch)
treef787f8d5590a5ad3fac9fc4e14b0946e32246946
parent2f68bda9d3ed461fcb6fff30c9a35821109d0286 (diff)
parent93d60f9c140d1d17fc19c339bdeb36c9de90fc7c (diff)
Merge pull request #12178 from nextcloud/fix/11994/ease-list-fix
fix(messagesStore): compare message ids as numeric values
-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)
}
},
}