summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-10-29 21:06:23 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-10-29 21:06:23 +0900
commit108dcb3e611d833e82c2dc3b8f0ccf5552597bc1 (patch)
tree29ffd5409c002985cfe0f97ae23664fc23af7bb9 /src/server
parentUser blocking (Following part) (#3035) (diff)
downloadsharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.gz
sharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.bz2
sharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.zip
物理削除系の処理を削除
これらの処理はパフォーマンス的に現実的でないし、すべてのモデルの関係を把握している必要があり保守が困難 論理削除でなんとかする
Diffstat (limited to 'src/server')
-rw-r--r--src/server/api/endpoints/users/lists/delete.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/api/endpoints/users/lists/delete.ts b/src/server/api/endpoints/users/lists/delete.ts
index 906534922e..c56963aab6 100644
--- a/src/server/api/endpoints/users/lists/delete.ts
+++ b/src/server/api/endpoints/users/lists/delete.ts
@@ -1,6 +1,6 @@
import $ from 'cafy';
import ID from '../../../../../misc/cafy-id';
-import UserList, { deleteUserList } from '../../../../../models/user-list';
+import UserList from '../../../../../models/user-list';
import { ILocalUser } from '../../../../../models/user';
import getParams from '../../../get-params';
@@ -37,7 +37,9 @@ export default (params: any, user: ILocalUser) => new Promise(async (res, rej) =
return rej('list not found');
}
- deleteUserList(userList);
+ await UserList.remove({
+ _id: userList._id
+ });
res();
});