summaryrefslogtreecommitdiff
path: root/src/server/api/common/getters.ts
blob: 1fce58b20a454867ba0d62328078c0e5b70cce99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import * as mongo from 'mongodb';
import Note from "../../../models/note";

/**
 * Get valied note for API processing
 */
export async function getValiedNote(noteId: mongo.ObjectID) {
	const note = await Note.findOne({
		_id: noteId,
		deletedAt: { $exists: false }
	});

	if (note === null) {
		throw 'note not found';
	}

	return note;
}