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/models/user-list.ts | |
| parent | User blocking (Following part) (#3035) (diff) | |
| download | misskey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.gz misskey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.tar.bz2 misskey-108dcb3e611d833e82c2dc3b8f0ccf5552597bc1.zip | |
物理削除系の処理を削除
これらの処理はパフォーマンス的に現実的でないし、すべてのモデルの関係を把握している必要があり保守が困難
論理削除でなんとかする
Diffstat (limited to 'src/models/user-list.ts')
| -rw-r--r-- | src/models/user-list.ts | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/models/user-list.ts b/src/models/user-list.ts index 9e0be6a944..ae231aff62 100644 --- a/src/models/user-list.ts +++ b/src/models/user-list.ts @@ -14,33 +14,6 @@ export interface IUserList { userIds: mongo.ObjectID[]; } -/** - * UserListを物理削除します - */ -export async function deleteUserList(userList: string | mongo.ObjectID | IUserList) { - let u: IUserList; - - // Populate - if (isObjectId(userList)) { - u = await UserList.findOne({ - _id: userList - }); - } else if (typeof userList === 'string') { - u = await UserList.findOne({ - _id: new mongo.ObjectID(userList) - }); - } else { - u = userList as IUserList; - } - - if (u == null) return; - - // このUserListを削除 - await UserList.remove({ - _id: u._id - }); -} - export const pack = ( userList: string | mongo.ObjectID | IUserList ) => new Promise<any>(async (resolve, reject) => { |