From 00b09924a6b085e62a8ed1dc70b819e5b4639b4b Mon Sep 17 00:00:00 2001 From: anatawa12 <anatawa12@icloud.com> Date: Mon, 14 Apr 2025 00:00:07 +0900 Subject: [PATCH] chore: extend for deleting notes --- .../src/queue/processors/DeleteAccountProcessorService.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts b/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts index a6440b5c74..55aaff8cf9 100644 --- a/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts +++ b/packages/backend/src/queue/processors/DeleteAccountProcessorService.ts @@ -11,7 +11,7 @@ import { MiUser } from '@/models/User.js'; import type Logger from '@/logger.js'; import { DriveService } from '@/core/DriveService.js'; import type { MiDriveFile } from '@/models/DriveFile.js'; -import type { MiNote } from '@/models/Note.js'; +import { MiNote } from '@/models/Note.js'; import { EmailService } from '@/core/EmailService.js'; import { bindThis } from '@/decorators.js'; import { SearchService } from '@/core/SearchService.js'; @@ -78,7 +78,9 @@ export class DeleteAccountProcessorService { cursor = notes.at(-1)?.id ?? null; - await this.notesRepository.delete(notes.map(note => note.id)); + await extendTimeoutQuery(this.db, async (manager) => { + await manager.delete(MiNote, notes.map(note => note.id)); + }); for (const note of notes) { await this.searchService.unindexNote(note);