View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/639 Closes #690 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
This commit is contained in:
commit
7bc0d4efff
|
@ -22,14 +22,14 @@ export const getNoteSummary = (note: Packed<'Note'>): string => {
|
||||||
|
|
||||||
// 本文
|
// 本文
|
||||||
if (note.cw != null) {
|
if (note.cw != null) {
|
||||||
summary += note.cw;
|
summary += `CW: ${note.cw}`;
|
||||||
} else {
|
} else if (note.text) {
|
||||||
summary += note.text ? note.text : '';
|
summary += note.text;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ファイルが添付されているとき
|
// ファイルが添付されているとき
|
||||||
if ((note.files ?? []).length !== 0) {
|
if (note.files && note.files.length !== 0) {
|
||||||
summary += ` (📎${note.files!.length})`;
|
summary += ` (📎${note.files.length})`;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 投票が添付されているとき
|
// 投票が添付されているとき
|
||||||
|
@ -39,7 +39,7 @@ export const getNoteSummary = (note: Packed<'Note'>): string => {
|
||||||
|
|
||||||
// 返信のとき
|
// 返信のとき
|
||||||
if (note.replyId) {
|
if (note.replyId) {
|
||||||
if (note.reply) {
|
if (note.reply && !note.cw) {
|
||||||
summary += `\n\nRE: ${getNoteSummary(note.reply)}`;
|
summary += `\n\nRE: ${getNoteSummary(note.reply)}`;
|
||||||
} else {
|
} else {
|
||||||
summary += '\n\nRE: ...';
|
summary += '\n\nRE: ...';
|
||||||
|
@ -48,7 +48,7 @@ export const getNoteSummary = (note: Packed<'Note'>): string => {
|
||||||
|
|
||||||
// Renoteのとき
|
// Renoteのとき
|
||||||
if (note.renoteId) {
|
if (note.renoteId) {
|
||||||
if (note.renote) {
|
if (note.renote && !note.cw) {
|
||||||
summary += `\n\nRN: ${getNoteSummary(note.renote)}`;
|
summary += `\n\nRN: ${getNoteSummary(note.renote)}`;
|
||||||
} else {
|
} else {
|
||||||
summary += '\n\nRN: ...';
|
summary += '\n\nRN: ...';
|
||||||
|
|
|
@ -27,13 +27,13 @@ export const getNoteSummary = (note?: Misskey.entities.Note | null): string => {
|
||||||
|
|
||||||
// 本文
|
// 本文
|
||||||
if (note.cw != null) {
|
if (note.cw != null) {
|
||||||
summary += note.cw;
|
summary += `CW: ${note.cw}`;
|
||||||
} else {
|
} else if (note.text) {
|
||||||
summary += note.text ? note.text : '';
|
summary += note.text;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ファイルが添付されているとき
|
// ファイルが添付されているとき
|
||||||
if ((note.files || []).length !== 0) {
|
if (note.files && note.files.length !== 0) {
|
||||||
summary += ` (${i18n.tsx.withNFiles({ n: note.files.length })})`;
|
summary += ` (${i18n.tsx.withNFiles({ n: note.files.length })})`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ export const getNoteSummary = (note?: Misskey.entities.Note | null): string => {
|
||||||
|
|
||||||
// 返信のとき
|
// 返信のとき
|
||||||
if (note.replyId) {
|
if (note.replyId) {
|
||||||
if (note.reply) {
|
if (note.reply && !note.cw) {
|
||||||
summary += `\n\nRE: ${getNoteSummary(note.reply)}`;
|
summary += `\n\nRE: ${getNoteSummary(note.reply)}`;
|
||||||
} else {
|
} else {
|
||||||
summary += '\n\nRE: ...';
|
summary += '\n\nRE: ...';
|
||||||
|
@ -53,7 +53,7 @@ export const getNoteSummary = (note?: Misskey.entities.Note | null): string => {
|
||||||
|
|
||||||
// Renoteのとき
|
// Renoteのとき
|
||||||
if (note.renoteId) {
|
if (note.renoteId) {
|
||||||
if (note.renote) {
|
if (note.renote && !note.cw) {
|
||||||
summary += `\n\nRN: ${getNoteSummary(note.renote)}`;
|
summary += `\n\nRN: ${getNoteSummary(note.renote)}`;
|
||||||
} else {
|
} else {
|
||||||
summary += '\n\nRN: ...';
|
summary += '\n\nRN: ...';
|
||||||
|
|
Loading…
Reference in New Issue