diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2018-11-13 01:17:59 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-11-13 01:17:59 +0900 |
| commit | 81805b01cc5c47d0b77e2a8f46351e7d33be40a3 (patch) | |
| tree | 55b6b700a0980185b875c546ffde6f24c1eb4b5e /src/server/api/endpoints | |
| parent | 10.49.0 (diff) | |
| download | sharkey-81805b01cc5c47d0b77e2a8f46351e7d33be40a3.tar.gz sharkey-81805b01cc5c47d0b77e2a8f46351e7d33be40a3.tar.bz2 sharkey-81805b01cc5c47d0b77e2a8f46351e7d33be40a3.zip | |
sort user timeline by date (#3210)
Diffstat (limited to 'src/server/api/endpoints')
| -rw-r--r-- | src/server/api/endpoints/users/notes.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/api/endpoints/users/notes.ts b/src/server/api/endpoints/users/notes.ts index 65fd880cda..64febdfcfe 100644 --- a/src/server/api/endpoints/users/notes.ts +++ b/src/server/api/endpoints/users/notes.ts @@ -153,9 +153,7 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => { } //#region Construct query - const sort = { - _id: -1 - }; + const sort = { } as any; const query = { deletedAt: null, @@ -168,15 +166,17 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => { $gt: ps.sinceId }; } else if (ps.untilId) { + sort._id = -1; query._id = { $lt: ps.untilId }; } else if (ps.sinceDate) { - sort._id = 1; + sort.createdAt = 1; query.createdAt = { $gt: new Date(ps.sinceDate) }; } else if (ps.untilDate) { + sort.createdAt = -1; query.createdAt = { $lt: new Date(ps.untilDate) }; |