Merge koray fixes for emoji selection

pull/2242/head
Audric Ackermann 4 years ago
commit 8b299b6153
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -28,16 +28,18 @@ export const searchEmojiForQuery = (query: string): Array<SuggestionDataItem> =>
if (query.length === 0 || !emojiIndex) { if (query.length === 0 || !emojiIndex) {
return []; return [];
} }
const results = emojiIndex.search(query); const results1 = emojiIndex.search(`:${query}`) || [];
const results2 = emojiIndex.search(query) || [];
const results = [...new Set(results1.concat(results2))];
if (!results || !results.length) { if (!results || !results.length) {
return []; return [];
} }
return results return results
.map(o => { .map(o => {
const onlyBaseEmokji = o as BaseEmoji; const onlyBaseEmoji = o as BaseEmoji;
return { return {
id: onlyBaseEmokji.native, id: onlyBaseEmoji.native,
display: onlyBaseEmokji.colons, display: onlyBaseEmoji.colons,
}; };
}) })
.slice(0, 8); .slice(0, 8);

Loading…
Cancel
Save