diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-10-29 21:06:23 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-10-29 21:06:23 +0900 |
| commit | 108dcb3e611d833e82c2dc3b8f0ccf5552597bc1 (patch) | |
| tree | 29ffd5409c002985cfe0f97ae23664fc23af7bb9 /src/server/api/endpoints/users | |
| parent | User blocking (Following part) (#3035) (diff) | |
| download | sharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.gz sharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.bz2 sharkey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.zip | |
物理削除系の処理を削除
これらの処理はパフォーマンス的に現実的でないし、すべてのモデルの関係を把握している必要があり保守が困難
論理削除でなんとかする
Diffstat (limited to 'src/server/api/endpoints/users')
| -rw-r--r-- | src/server/api/endpoints/users/lists/delete.ts | 6 |
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(); }); |