From 9f4624283dbaf0ed9bde8ee8ac6db287dbba15ed Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 14 May 2018 09:01:37 +0900 Subject: [PATCH] Disable prev/next --- src/models/note.ts | 39 ++++----------------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/src/models/note.ts b/src/models/note.ts index b2b93453e..337711bcf 100644 --- a/src/models/note.ts +++ b/src/models/note.ts @@ -271,41 +271,10 @@ export const pack = async ( // When requested a detailed note data if (opts.detail) { - // Get previous note info - _note.prev = (async () => { - const prev = await Note.findOne({ - userId: _note.userId, - _id: { - $lt: id - } - }, { - fields: { - _id: true - }, - sort: { - _id: -1 - } - }); - return prev ? prev._id.toHexString() : null; - })(); - - // Get next note info - _note.next = (async () => { - const next = await Note.findOne({ - userId: _note.userId, - _id: { - $gt: id - } - }, { - fields: { - _id: true - }, - sort: { - _id: 1 - } - }); - return next ? next._id.toHexString() : null; - })(); + //#region 重いので廃止 + _note.prev = null; + _note.next = null; + //#endregion if (_note.replyId) { // Populate reply to note