Skip to content
This repository was archived by the owner on Jul 11, 2019. It is now read-only.

Commit 5d3afe7

Browse files
committed
Use twemoji so emoji work for all
1 parent 77b2ee6 commit 5d3afe7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/rich-message.js

+5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ var ghlink = require('ghlink')
66
var higlight = require('highlight.js')
77
var htmlToVDom = require('html-to-vdom')
88
var MarkdownIt = require('markdown-it')
9+
var twemoji = require('twemoji')
910
var util = require('./util.js')
1011
var VNode = require('virtual-dom/vnode/vnode')
1112
var VText = require('virtual-dom/vnode/vtext')
@@ -27,6 +28,10 @@ var md = new MarkdownIt({
2728
}
2829
}).use(emoji)
2930

31+
md.renderer.rules.emoji = function (token, index) {
32+
return twemoji.parse(token[index].content)
33+
}
34+
3035
var convertHTML = htmlToVDom({
3136
VNode: VNode,
3237
VText: VText

0 commit comments

Comments
 (0)