summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/notes/conversation.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/notes/conversation.ts')
-rw-r--r--src/server/api/endpoints/notes/conversation.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/api/endpoints/notes/conversation.ts b/src/server/api/endpoints/notes/conversation.ts
index 702d8dc430..6defd79042 100644
--- a/src/server/api/endpoints/notes/conversation.ts
+++ b/src/server/api/endpoints/notes/conversation.ts
@@ -1,9 +1,10 @@
import $ from 'cafy';
-import ID, { transform } from '../../../../misc/cafy-id';
-import Note, { packMany, INote } from '../../../../models/note';
+import { ID } from '../../../../misc/cafy-id';
import define from '../../define';
import { ApiError } from '../../error';
import { getNote } from '../../common/getters';
+import { Note } from '../../../../models/entities/note';
+import { Notes } from '../../../../models';
export const meta = {
desc: {
@@ -18,7 +19,6 @@ export const meta = {
params: {
noteId: {
validator: $.type(ID),
- transform: transform,
desc: {
'ja-JP': '対象の投稿のID',
'en-US': 'Target note ID'
@@ -58,12 +58,12 @@ export default define(meta, async (ps, user) => {
throw e;
});
- const conversation: INote[] = [];
+ const conversation: Note[] = [];
let i = 0;
async function get(id: any) {
i++;
- const p = await Note.findOne({ _id: id });
+ const p = await Notes.findOne(id);
if (i > ps.offset) {
conversation.push(p);
@@ -82,5 +82,5 @@ export default define(meta, async (ps, user) => {
await get(note.replyId);
}
- return await packMany(conversation, user);
+ return await Notes.packMany(conversation, user);
});