summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-07-02 12:34:22 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-07-02 12:34:22 +0900
commit52a1ec9af12cbd89cf4d3d585b38a9f11894a793 (patch)
treee70e33cc180d477b8047daa599770cb2f0f8d104 /packages/backend/src/server/api/endpoints
parentchore(client): tweak ui (diff)
downloadsharkey-52a1ec9af12cbd89cf4d3d585b38a9f11894a793.tar.gz
sharkey-52a1ec9af12cbd89cf4d3d585b38a9f11894a793.tar.bz2
sharkey-52a1ec9af12cbd89cf4d3d585b38a9f11894a793.zip
enhance(server): アンケートを新しい順にソート
Diffstat (limited to 'packages/backend/src/server/api/endpoints')
-rw-r--r--packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts15
1 files changed, 12 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts b/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts
index 2150efaaf3..5a04d68f3e 100644
--- a/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts
+++ b/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts
@@ -60,12 +60,21 @@ export default define(meta, paramDef, async (ps, user) => {
query.setParameters(mutingQuery.getParameters());
//#endregion
- const polls = await query.take(ps.limit).skip(ps.offset).getMany();
+ const polls = await query
+ .orderBy('poll.noteId', 'DESC')
+ .take(ps.limit)
+ .skip(ps.offset)
+ .getMany();
if (polls.length === 0) return [];
- const notes = await Notes.findBy({
- id: In(polls.map(poll => poll.noteId)),
+ const notes = await Notes.find({
+ where: {
+ id: In(polls.map(poll => poll.noteId)),
+ },
+ order: {
+ createdAt: 'DESC',
+ },
});
return await Notes.packMany(notes, user, {