fix scheduled DM visibility

This commit is contained in:
naskya 2024-06-29 18:58:34 +09:00
parent 332ecc242f
commit 98fffc5bdf
No known key found for this signature in database
GPG key ID: 712D413B3A9FED5C

View file

@ -426,8 +426,6 @@ export class NoteHelpers {
cw: request.spoiler_text,
lang: request.language,
visibility: delay != null ? "specified" : visibility,
// for scheduled post jobs
originalVisibility: visibility,
visibleUsers: Promise.resolve(visibility).then((p) =>
delay != null
? []
@ -435,6 +433,13 @@ export class NoteHelpers {
? this.extractMentions(request.text ?? "", ctx)
: undefined,
),
// for scheduled post jobs
originalVisibility: visibility,
originalVisibleUsers: Promise.resolve(visibility).then((p) =>
p === "specified"
? this.extractMentions(request.text ?? "", ctx)
: undefined,
),
});
return createNote(
@ -490,7 +495,7 @@ export class NoteHelpers {
visibility: data.originalVisibility,
visibleUserIds:
data.originalVisibility === "specified"
? data.visibleUsers.map((u) => u.id)
? data.originalVisibleUsers.map((u) => u.id)
: undefined,
replyId: data.reply?.id ?? undefined,
renoteId: data.renote?.id ?? undefined,