diff options
Diffstat (limited to 'src/models/mute.ts')
| -rw-r--r-- | src/models/mute.ts | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/models/mute.ts b/src/models/mute.ts index adcaf04b36..4bad3d3d31 100644 --- a/src/models/mute.ts +++ b/src/models/mute.ts @@ -1,6 +1,5 @@ import * as mongo from 'mongodb'; import db from '../db/mongodb'; -import isObjectId from '../misc/is-objectid'; const Mute = db.get<IMute>('mute'); Mute.createIndex(['muterId', 'muteeId'], { unique: true }); @@ -12,30 +11,3 @@ export interface IMute { muterId: mongo.ObjectID; muteeId: mongo.ObjectID; } - -/** - * Muteを物理削除します - */ -export async function deleteMute(mute: string | mongo.ObjectID | IMute) { - let m: IMute; - - // Populate - if (isObjectId(mute)) { - m = await Mute.findOne({ - _id: mute - }); - } else if (typeof mute === 'string') { - m = await Mute.findOne({ - _id: new mongo.ObjectID(mute) - }); - } else { - m = mute as IMute; - } - - if (m == null) return; - - // このMuteを削除 - await Mute.remove({ - _id: m._id - }); -} |