1
0
forked from mirror/misskey

refactor(ApNoteService.ts): 添付ファイル

This commit is contained in:
okayurisotto 2023-07-03 06:14:48 +09:00
parent 3bd784eac2
commit 451a0e3b48

View File

@ -165,12 +165,13 @@ export class ApNoteService {
// 添付ファイル // 添付ファイル
// TODO: attachmentは必ずしもImageではない // TODO: attachmentは必ずしもImageではない
// TODO: attachmentは必ずしも配列ではない // TODO: attachmentは必ずしも配列ではない
// Noteがsensitiveなら添付もsensitiveにする
const limit = promiseLimit<DriveFile>(2); const limit = promiseLimit<DriveFile>(2);
const files = (await Promise.all(toArray(note.attachment).map(attach => (
note.attachment = toArray(note.attachment); limit(() => this.apImageService.resolveImage(actor, {
note.attachment.forEach(attach => attach.sensitive = note.sensitive); ...attach,
const files = (await Promise.all(note.attachment.map(x => limit(() => this.apImageService.resolveImage(actor, x))))); sensitive: note.sensitive, // Noteがsensitiveなら添付もsensitiveにする
}))
))));
// リプライ // リプライ
const reply: Note | null = note.inReplyTo const reply: Note | null = note.inReplyTo