summaryrefslogtreecommitdiff
path: root/src/models/note-watching.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/note-watching.ts')
-rw-r--r--src/models/note-watching.ts28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/models/note-watching.ts b/src/models/note-watching.ts
index ae576907bc..b5ef3b61b7 100644
--- a/src/models/note-watching.ts
+++ b/src/models/note-watching.ts
@@ -1,6 +1,5 @@
import * as mongo from 'mongodb';
import db from '../db/mongodb';
-import isObjectId from '../misc/is-objectid';
const NoteWatching = db.get<INoteWatching>('noteWatching');
NoteWatching.createIndex(['userId', 'noteId'], { unique: true });
@@ -12,30 +11,3 @@ export interface INoteWatching {
userId: mongo.ObjectID;
noteId: mongo.ObjectID;
}
-
-/**
- * NoteWatchingを物理削除します
- */
-export async function deleteNoteWatching(noteWatching: string | mongo.ObjectID | INoteWatching) {
- let n: INoteWatching;
-
- // Populate
- if (isObjectId(noteWatching)) {
- n = await NoteWatching.findOne({
- _id: noteWatching
- });
- } else if (typeof noteWatching === 'string') {
- n = await NoteWatching.findOne({
- _id: new mongo.ObjectID(noteWatching)
- });
- } else {
- n = noteWatching as INoteWatching;
- }
-
- if (n == null) return;
-
- // このNoteWatchingを削除
- await NoteWatching.remove({
- _id: n._id
- });
-}