diff --git a/src/server/api/endpoints/notes/search_by_tag.ts b/src/server/api/endpoints/notes/search_by_tag.ts index 7beb97aec6..0703210017 100644 --- a/src/server/api/endpoints/notes/search_by_tag.ts +++ b/src/server/api/endpoints/notes/search_by_tag.ts @@ -87,6 +87,12 @@ export const meta = { } }), + untilId: $.type(ID).optional.note({ + desc: { + 'ja-JP': '指定すると、この投稿を基点としてより古い投稿を取得します' + } + }), + sinceDate: $.num.optional.note({ }), @@ -318,6 +324,14 @@ export default (params: any, me: ILocalUser) => new Promise(async (res, rej) => } } + if (ps.untilId) { + push({ + _id: { + $lt: ps.untilId + } + }); + } + if (ps.sinceDate) { push({ createdAt: {