refactoring

Resolve #7779
This commit is contained in:
syuilo 2021-11-12 02:02:25 +09:00
parent 037837b551
commit 0e4a111f81
1714 changed files with 20803 additions and 11751 deletions

View file

@ -1,52 +0,0 @@
/**
* 稿
* @param {*} note (packされた)稿
*/
export const getNoteSummary = (note: any, locale: any): string => {
if (note.deletedAt) {
return `(${locale['deletedNote']})`;
}
if (note.isHidden) {
return `(${locale['invisibleNote']})`;
}
let summary = '';
// 本文
if (note.cw != null) {
summary += note.cw;
} else {
summary += note.text ? note.text : '';
}
// ファイルが添付されているとき
if ((note.files || []).length != 0) {
summary += ` (${locale['withNFiles'].replace('{n}', note.files.length)})`;
}
// 投票が添付されているとき
if (note.poll) {
summary += ` (${locale['poll']})`;
}
// 返信のとき
if (note.replyId) {
if (note.reply) {
summary += `\n\nRE: ${getNoteSummary(note.reply, locale)}`;
} else {
summary += '\n\nRE: ...';
}
}
// Renoteのとき
if (note.renoteId) {
if (note.renote) {
summary += `\n\nRN: ${getNoteSummary(note.renote, locale)}`;
} else {
summary += '\n\nRN: ...';
}
}
return summary.trim();
};