diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-05 19:20:35 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-05 19:20:35 +0900 |
| commit | 65961bc15ba33151e6a2ac6da84c33e2af330af0 (patch) | |
| tree | f0adde6108d1a2030b3653e5088b0a5360547a16 /src/mfm/parse | |
| parent | Refactoring codes (diff) | |
| download | misskey-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.ts | 11 |
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; |