物理削除系の処理を削除

これらの処理はパフォーマンス的に現実的でないし、すべてのモデルの関係を把握している必要があり保守が困難
論理削除でなんとかする
This commit is contained in:
syuilo
2018-10-29 21:06:23 +09:00
parent d64dc45899
commit 108dcb3e61
20 changed files with 12 additions and 779 deletions

View File

@ -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();
});