summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/i
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-02-21 01:47:10 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-02-21 01:47:10 +0900
commit922a657c7e8a6f5299b560663528e424870eea4c (patch)
tree3a4b7c76f20a10dfd331f015b3aad40f77cf03ee /src/server/api/endpoints/i
parentResolve #2017 (diff)
downloadsharkey-922a657c7e8a6f5299b560663528e424870eea4c.tar.gz
sharkey-922a657c7e8a6f5299b560663528e424870eea4c.tar.bz2
sharkey-922a657c7e8a6f5299b560663528e424870eea4c.zip
アカウント削除時にメッセージも削除するように
Diffstat (limited to 'src/server/api/endpoints/i')
-rw-r--r--src/server/api/endpoints/i/delete-account.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/api/endpoints/i/delete-account.ts b/src/server/api/endpoints/i/delete-account.ts
index 217ad0010b..a5e9bfd433 100644
--- a/src/server/api/endpoints/i/delete-account.ts
+++ b/src/server/api/endpoints/i/delete-account.ts
@@ -3,6 +3,7 @@ import * as bcrypt from 'bcryptjs';
import User from '../../../../models/user';
import define from '../../define';
import { createDeleteNotesJob, createDeleteDriveFilesJob } from '../../../../queue';
+import Message from '../../../../models/messaging-message';
export const meta = {
requireCredential: true,
@@ -42,6 +43,7 @@ export default define(meta, (ps, user) => new Promise(async (res, rej) => {
}
});
+ Message.remove({ userId: user._id });
createDeleteNotesJob(user);
createDeleteDriveFilesJob(user);