summaryrefslogtreecommitdiff
path: root/src/mfm/parse
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-05 19:20:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-05 19:20:35 +0900
commit65961bc15ba33151e6a2ac6da84c33e2af330af0 (patch)
treef0adde6108d1a2030b3653e5088b0a5360547a16 /src/mfm/parse
parentRefactoring codes (diff)
downloadmisskey-65961bc15ba33151e6a2ac6da84c33e2af330af0.tar.gz
misskey-65961bc15ba33151e6a2ac6da84c33e2af330af0.tar.bz2
misskey-65961bc15ba33151e6a2ac6da84c33e2af330af0.zip
Refactoring & 設定でTwemojiを使うかどうか切り替えられるように
Diffstat (limited to 'src/mfm/parse')
-rw-r--r--src/mfm/parse/elements/emoji.ts11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mfm/parse/elements/emoji.ts b/src/mfm/parse/elements/emoji.ts
index 12e0a64b6f..a213b2dacf 100644
--- a/src/mfm/parse/elements/emoji.ts
+++ b/src/mfm/parse/elements/emoji.ts
@@ -8,26 +8,25 @@ export type TextElementEmoji = {
type: 'emoji';
content: string;
emoji?: string;
- raw?: string;
+ name?: string;
};
export default function(text: string) {
const name = text.match(/^:([a-zA-Z0-9+_-]+):/);
if (name) {
- const [content, emoji] = name;
return {
type: 'emoji',
- content,
- emoji
+ content: name[0],
+ name: name[1]
} as TextElementEmoji;
}
const unicode = text.match(emojiRegex);
if (unicode) {
- const [content, raw] = unicode;
+ const [content, emoji] = unicode;
return {
type: 'emoji',
content,
- raw
+ emoji
} as TextElementEmoji;
}
return null;