import { replaceAll } from './strings'
import { replaceEmoji } from './replaceEmoji'
export function emojifyText (text, emojis, autoplayGifs) {
// replace native emoji with wrapped spans so we can give them the proper font-family
text = replaceEmoji(text, substring => `${substring}`)
// replace custom emoji
if (emojis) {
for (let emoji of emojis) {
let urlToUse = autoplayGifs ? emoji.url : emoji.static_url
let shortcodeWithColons = `:${emoji.shortcode}:`
text = replaceAll(
text,
shortcodeWithColons,
``
)
}
}
return text
}