summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-10 23:31:06 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-12 21:38:11 -0400
commitfe5def9de0c7d1f35bc895d2fe9b030496f95e27 (patch)
treed91fad8a3b267ce5f7b05a8b41f1b06b3375f414
parentuse deliverMany to reduce overhead of account deletion queue (diff)
downloadsharkey-fe5def9de0c7d1f35bc895d2fe9b030496f95e27.tar.gz
sharkey-fe5def9de0c7d1f35bc895d2fe9b030496f95e27.tar.bz2
sharkey-fe5def9de0c7d1f35bc895d2fe9b030496f95e27.zip
await delete account in queue in case of errors
-rw-r--r--packages/backend/src/core/DeleteAccountService.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/DeleteAccountService.ts b/packages/backend/src/core/DeleteAccountService.ts
index 7d64c6f2ad..efbe6a2d59 100644
--- a/packages/backend/src/core/DeleteAccountService.ts
+++ b/packages/backend/src/core/DeleteAccountService.ts
@@ -76,12 +76,12 @@ export class DeleteAccountService {
await this.queueService.deliverMany(user, content, queue);
- this.queueService.createDeleteAccountJob(user, {
+ await this.queueService.createDeleteAccountJob(user, {
soft: false,
});
} else {
// リモートユーザーの削除は、完全にDBから物理削除してしまうと再度連合してきてアカウントが復活する可能性があるため、soft指定する
- this.queueService.createDeleteAccountJob(user, {
+ await this.queueService.createDeleteAccountJob(user, {
soft: true,
});
}