diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-07-07 19:19:00 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-07-07 19:19:00 +0900 |
| commit | aa4ef6745ad798bd7d4f05cb397ef1dd85279814 (patch) | |
| tree | d34ded516f52b91c4ff1a5443776ce22d8f483f0 /src/renderers/get-note-summary.ts | |
| parent | Refactorijg (diff) | |
| download | misskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.tar.gz misskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.tar.bz2 misskey-aa4ef6745ad798bd7d4f05cb397ef1dd85279814.zip | |
Refactorng
Diffstat (limited to 'src/renderers/get-note-summary.ts')
| -rw-r--r-- | src/renderers/get-note-summary.ts | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/src/renderers/get-note-summary.ts b/src/renderers/get-note-summary.ts deleted file mode 100644 index ec7c74cf9f..0000000000 --- a/src/renderers/get-note-summary.ts +++ /dev/null @@ -1,50 +0,0 @@ -/** - * 投稿を表す文字列を取得します。 - * @param {*} note (packされた)投稿 - */ -const summarize = (note: any): string => { - if (note.deletedAt) { - return '(削除された投稿)'; - } - - if (note.isHidden) { - return '(非公開の投稿)'; - } - - let summary = ''; - - // 本文 - summary += note.text ? note.text : ''; - - // メディアが添付されているとき - if (note.media.length != 0) { - summary += ` (${note.media.length}つのメディア)`; - } - - // 投票が添付されているとき - if (note.poll) { - summary += ' (投票)'; - } - - // 返信のとき - if (note.replyId) { - if (note.reply) { - summary += ` RE: ${summarize(note.reply)}`; - } else { - summary += ' RE: ...'; - } - } - - // Renoteのとき - if (note.renoteId) { - if (note.renote) { - summary += ` RP: ${summarize(note.renote)}`; - } else { - summary += ' RP: ...'; - } - } - - return summary.trim(); -}; - -export default summarize; |