1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-17 17:42:41 +03:00

Merge pull request #3806 from matrix-org/t3chguy/dedup_recent_emoji

Deduplicate recent emoji
This commit is contained in:
Michael Telatynski
2020-01-06 13:10:28 +00:00
committed by GitHub

View File

@@ -47,10 +47,8 @@ class EmojiPicker extends React.Component {
viewportHeight: 280, viewportHeight: 280,
}; };
// Convert recent emoji characters to emoji data, removing unknowns. // Convert recent emoji characters to emoji data, removing unknowns and duplicates
this.recentlyUsed = recent.get() this.recentlyUsed = Array.from(new Set(recent.get().map(getEmojiFromUnicode).filter(Boolean)));
.map(unicode => getEmojiFromUnicode(unicode))
.filter(data => !!data);
this.memoizedDataByCategory = { this.memoizedDataByCategory = {
recent: this.recentlyUsed, recent: this.recentlyUsed,
...DATA_BY_CATEGORY, ...DATA_BY_CATEGORY,