From 7c12fb87f6391433d4b341d6d6f48f4b673cb9c1 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 24 Sep 2025 10:11:20 +0900 Subject: [PATCH] Update NoteDraftService.ts --- packages/backend/src/core/NoteDraftService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/core/NoteDraftService.ts b/packages/backend/src/core/NoteDraftService.ts index 9274b18570..531e4406fd 100644 --- a/packages/backend/src/core/NoteDraftService.ts +++ b/packages/backend/src/core/NoteDraftService.ts @@ -31,6 +31,7 @@ export type NoteDraftOptions = { hashtag?: string; channelId?: MiChannel['id'] | null; poll?: (IPoll & { expiredAfter?: number | null }) | null; + scheduledAt?: Date | null; }; @Injectable() @@ -309,6 +310,7 @@ export class NoteDraftService { visibleUserIds: data.visibleUserIds ?? [], localOnly: data.localOnly, reactionAcceptance: data.reactionAcceptance, + scheduledAt: data.scheduledAt ?? null, } satisfies MiNoteDraft; return appliedDraft; @@ -317,7 +319,7 @@ export class NoteDraftService { @bindThis public async schedule(draft: MiNoteDraft, scheduledAt: Date): Promise { const delay = scheduledAt.getTime() - Date.now(); - this.queueService.deleteUserMutingQueue.add(draft.id, { + this.queueService.postScheduledNoteQueue.add(draft.id, { noteDraftId: draft.id, }, { delay,