feat: use svg emoji

This commit is contained in:
Aviral Dasgupta 2016-07-05 09:58:28 +05:30
parent 4069886cbd
commit 9c0dc74289

View file

@ -21,10 +21,10 @@ var sanitizeHtml = require('sanitize-html');
var highlight = require('highlight.js'); var highlight = require('highlight.js');
var linkifyMatrix = require('./linkify-matrix'); var linkifyMatrix = require('./linkify-matrix');
import escape from 'lodash/escape'; import escape from 'lodash/escape';
import {unicodeToImage, unicodeRegexp} from 'emojione'; import emojione from 'emojione';
import classNames from 'classnames'; import classNames from 'classnames';
const EMOJI_REGEX = new RegExp(unicodeRegexp+"+", "gi"); const EMOJI_REGEX = new RegExp(emojione.unicodeRegexp+"+", "gi");
var sanitizeHtmlParams = { var sanitizeHtmlParams = {
allowedTags: [ allowedTags: [
@ -209,7 +209,8 @@ module.exports = {
}; };
} }
safeBody = sanitizeHtml(body, sanitizeHtmlParams); safeBody = sanitizeHtml(body, sanitizeHtmlParams);
safeBody = unicodeToImage(safeBody); emojione.imageType = 'svg';
safeBody = emojione.unicodeToImage(safeBody);
} }
finally { finally {
delete sanitizeHtmlParams.textFilter; delete sanitizeHtmlParams.textFilter;