feat(server): 管理者用アカウント削除API実装

動作確認済み
Resolve #7735
This commit is contained in:
syuilo
2021-09-22 17:34:48 +09:00
parent 72a49f334a
commit 9208825975
6 changed files with 80 additions and 7 deletions

View File

@@ -35,7 +35,9 @@ export default define(meta, async (ps, user) => {
// 物理削除する前にDelete activityを送信する
await doPostSuspend(user).catch(e => {});
createDeleteAccountJob(user);
createDeleteAccountJob(user, {
soft: false
});
await Users.update(user.id, {
isDeleted: true,