[Glitch] Add support for custom emojis in poll options

Fixes #956

Port 80f0910e21 to glitch-soc
This commit is contained in:
ThibG
2019-03-20 17:29:12 +01:00
committed by Thibaut Girka
parent cbf1d711ba
commit 8b5b686f08
2 changed files with 15 additions and 2 deletions

View File

@ -69,9 +69,11 @@ export function normalizeStatus(status, normalOldStatus) {
export function normalizePoll(poll) {
const normalPoll = { ...poll };
const emojiMap = makeEmojiMap(normalPoll);
normalPoll.options = poll.options.map(option => ({
...option,
title_emojified: emojify(escapeTextContentForBrowser(option.title)),
title_emojified: emojify(escapeTextContentForBrowser(option.title), emojiMap),
}));
return normalPoll;