Use MFM parser for extracting emoji in name

This commit is contained in:
mei23 2018-12-08 05:41:14 +09:00
parent 702875a78e
commit 2af028c1d5
1 changed files with 2 additions and 2 deletions

View File

@ -198,8 +198,8 @@ export default define(meta, (ps, user, app) => new Promise(async (res, rej) => {
let emojis = [] as string[]; let emojis = [] as string[];
if (updates.name != null) { if (updates.name != null) {
const match = updates.name.match(/:\w{1,100}:/g) as string[]; const tokens = parse(updates.name, true);
if (match) emojis = emojis.concat(match.map(m => m.replace(/:(\w+):/, '$1'))); emojis = emojis.concat(extractEmojis(tokens));
} }
if (updates.description != null) { if (updates.description != null) {