Do not copy all emojis in recentEmoji getter

This commit is contained in:
sn0w 2023-09-03 16:05:56 +02:00
parent 174f98b1cb
commit 6a1409e09b
Signed by untrusted user: sn0w
GPG key ID: 52A4BAE175049057

View file

@ -37,11 +37,18 @@ const recentEmojis = {
getters: { getters: {
recentEmojis: (state, getters, rootState) => state.emojis.reduce((objects, displayText) => { recentEmojis: (state, getters, rootState) => state.emojis.reduce((objects, displayText) => {
const allEmojis = rootState.instance.emoji.concat(rootState.instance.customEmoji) let comparator = emoji => emoji.displayText === displayText
let emojiObject = allEmojis.find(emoji => emoji.displayText === displayText)
let emojiObject = rootState.instance.emoji.find(comparator)
if (emojiObject !== undefined) {
objects.push(emojiObject)
} else {
emojiObject = rootState.instance.customEmoji.find(comparator)
if (emojiObject !== undefined) { if (emojiObject !== undefined) {
objects.push(emojiObject) objects.push(emojiObject)
} }
}
return objects return objects
}, []), }, []),
}, },