Disable prev/next

This commit is contained in:
syuilo 2018-05-14 09:01:37 +09:00
parent d4b696d03a
commit 9f4624283d

View file

@ -271,41 +271,10 @@ export const pack = async (
// When requested a detailed note data // When requested a detailed note data
if (opts.detail) { if (opts.detail) {
// Get previous note info //#region 重いので廃止
_note.prev = (async () => { _note.prev = null;
const prev = await Note.findOne({ _note.next = null;
userId: _note.userId, //#endregion
_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;
})();
if (_note.replyId) { if (_note.replyId) {
// Populate reply to note // Populate reply to note